python基本语法、数据结构、控制流、运算符

tech2025-07-21  7

python基本语法、数据结构、控制流、运算符

python语言简介Dos命令运行.py文件python的基本语法一、标识符(变量名)二、main函数三、查看python中的关键字四、基本用法规则五、python注释六、python的接收参数七、print输出用法 python中的数据类型一、数字类型二、字符串类型(str类型)三、布尔型四、强制类型转换 python中的运算符一、算术运算符(+ - * / %)二、赋值运算符 ( += -= *= /= %= //=)三、比较运算符(== != <>不等于 )四、逻辑运算符(与 and 或 or 非 not) python的控制流语句一、判断分支二、判空(None)三、循环结构

python语言简介

1、python是一种面向对象的解释型计算机程序设计语言。 ①特性:封装性、继承性 ②pytho遵循GIL协议(全局解释器锁) (python运行速度慢的原因:单线程运行;java遵循JIT协议[即时编译,多线程运行,CPU利用率高) ③python的优化过程:CPython、cython(C语言写的)、pypy(python编写,基于JIT协议,最快) ④特色:强制性空白符作为语句缩进

Dos命令运行.py文件

1、在.py文件的路径下 python .py

2、将.py文件编译成字节码文件.pyc Python -m py_compile .py文件 (.pyc文件可作为包进行import) 3、将.py文件优化编译成.pyo文件 Python -O -m py

python的基本语法

一、标识符(变量名)

1、数字、字母、下划线,不能以数字开头。 2、Python中的下划线具有特别含义,以单下划线开头代表不能直接访问的类属性,需要通过类提供的接口进行访问。以双下划线开头的代表类的私有成员。以前后双下划线的代表特殊方法的标识符。 3、区分大小写

二、main函数

If name==’main’: 程序运行的开头 (与java中的区别:

三、查看python中的关键字

Import keyword print(keyword.kwlist) #输出大部分常见的关键字

四、基本用法规则

1、一行可以写多条语句,用‘;’隔开(不赞成写分号) 2、一条语句换多行: 用‘\’衔接。在()、[]、{}中可以直接换行,不用’\’衔接 3、字符串和数值类型不能相加,输出用‘,’隔开print(string , int)。

五、python注释

1、行注释: #这是一个行注释(快捷键:ctrl + /) 2、多行注释(文本注解): ‘’’ (三个单/双引号) ‘’’

六、python的接收参数

1、input()函数(只能接收字符串,3.0版本) String = input(“请输入参数:”) print(String) 2、row_input(接收字符串)和input(可以接收数字)(2.0版本)

七、print输出用法

1、{}占位符 print(“性别:{}, 年龄:{}, ……”.format(name, age)) 2、格式化输出 %s 字符串 %d 整型 %f 浮点(%.2f 保留两位小数) print(“姓名:%s,性别:%s, 年龄:%d” % (name, sex, age))

python中的数据类型

一、数字类型

1、数字类型:int、float、complex 2、查看数据类型:type() 3、int型:超过一定值后,自动转化为long型 4、complex型:复数,由实数和虚数部分组成,a+bj 或 complex(a, b)表示。

二、字符串类型(str类型)

1、可以用单引号或双引号表示。 2、字符串的下标从0开始索引。 3、获取字符串、数组、列表的长度:len() 4、字符串的访问: ①切片:string[ 开始的下标 :结束的下标 ] ②步长:string[ 开始的下标 :结束的下标 :间隔步数] #走多少步取一个数 5、字符串常见函数 ①count ②endwith ③find ④index ⑤replace ⑥split

三、布尔型

1、True(为1) 、 False(为0) 2、布尔型可以参与数值运算 3、可作为False的几个情况:flag=”” flag =0 flag=0.0 flag = None 4、数值可以转换为布尔型,需要使用强制类型转换 bool()

四、强制类型转换

int()、str()、bool() 、list()

python中的运算符

一、算术运算符(+ - * / %)

二、赋值运算符 ( += -= *= /= %= //=)

//= 整除赋值运算

三、比较运算符(== != <>不等于 )

0<arg<=3 (python中可以使用)

四、逻辑运算符(与 and 或 or 非 not)

1、== 判断值 2、is是否为同一个 3、Id() 获取地址

python的控制流语句

一、判断分支

1、单分支

if num < 5: Print() else: Print()

3、多分支

if num < 5: Print() elif: Print() elif: Print()

二、判空(None)

三、循环结构

1、while循环

num = 0 while num <= 5: print(“”) num += 1

2、for 循环

for i in range(1, 10): for j in range(1, i + 1): print(“{}*{}={}”.format(j, i, j*i), end=””) print(“”) else: print(“循环执行结束”)

①for循环的变量范围可以是(1, 59, 46, 28)等数列 ②for循环后的else是循环结束之后会运行的代码。除非for循环使用break终止。 3、循环的三个特征:循环的初始值、循环的判断表达式、循环的增量。

最新回复(0)