基础语法
书写规则
① #xxxxx (用于注释解释功能 方便理解)
② import (导入各种模块 例:improt time 导入时间模块)
③----print (-表示空格 缩进)
基础数据类型
整数(int)[7]
浮点数(float)[7.7]
字符串(str)['7']
布尔值(bool)[True False] 以前没接触过 哈哈哈哈
基础类型判断
type()
数据类型转换
例 当'7'为字符串类型 但要进行加减法则要进行转换 将字符串转化为整型
int('7') [转化为整数]
str(123) [转化为字符串]
bool(1) [转化为布尔值 ps:非零数返回True 零返回False]
变量定义
a=9(=为赋值 右赋左)
b=a (多次赋值)
序列
序列类型
①字符串 "abc" ps:Python对单双引号没有区分
②列表 [0,"abc"]
ps:用过下标和偏移量访问 一个访问数字为0
s="123"
print(s[0])->1 访问一个
print(s[0:2])->12 访问多个元素 [0:2] 指的是访问2前面的一个数
print(s[-1])->3 逆向访问
③元祖 ("abc","de")
序列基本操作
①成员关系(in,not in) 判断成员是否在序列中 返回True 或 False 对象(not)in 序列
例 print("a" in s)->True
②连接(+)
序列+序列
例 print(s+s)->123123
③重复(*)
序列*整数
例 print(s*3)=123123123
④切片([:])
序列[0:整数]
例 print(s[0:2])->12
元祖的基本操作
a=('123','abc')
b=((123),(abc)) 元祖嵌套
ps:列表存储元素可变更 元祖则不可变更
列表的基本操作
a=['abc','xyz']
a.append('qwe')-> ['abc','xyz','qwe'] 为列表增加元素(在当前列表后增加)
a.remove('abc')->['xyz','qwe'] 为列表移除元素
条件与循环
条件语句 :if
① if 表达式:
代码块
例 x='abc'
if x=='abc':
(ps:=表示赋值 ==表示相等 :表示if语句还未结束)
print('x的值和abc相等')
② if 表达式:
代码块
elif 表达式: (这里要注意 和以前学过的if语句不同 但是表示为 else if)
代码块
else:
代码块
循环语句 :while & for
①while语句
while 表达式:
代码块
(表达式为真 一直循环到表达式为假结束)
②for语句
for 迭代变量 in 可迭代对象:
代码块
break 终止 continue 跳过当前循环