python基础
** 指数运算 2**3 = 8
% 取余运算 5%2 = 1
// 取整运算 5//2 =2
/ 除法运算 5/2 =2.5
+ 加法运算 2+3 = 5
- 减法运算 5-2 = 3
优先级从高到低
数据类型
整型 3 23 -3
浮点型 : 32.43
字符串 : 用单引号包含 ‘duang’
字符串复制和连接
变量赋值
变量名称规范
- 不能以数字开头
- 只能包含数字,字母,下划线
- 只能是一个单词
‘#’ 程序注释
print() 打印函数
input() 函数等待用户输入
str() 强制字符串转换
int() 强制整形转换
float() 强制浮点型转换
len() 计算字符串长度
控制流
布尔值 : True False
比较操作符: ‘==’ ‘=’ ‘>=’ ‘<=’ ‘>’ ‘<’ ‘!=’
二元布尔操作符: and or not
if else elif
cotinue 如果循环碰到continue语句,程序就会跳到循环的开始处,其实在while或for语句的结尾处都默认的添加了cotinue,
函数
None 表示没有值,对于所有没有return语句的函数定义,python都会在末尾加上return None,
print可选变元 , end seq
使用global语句在函数内修改全局变量
列表
用下标取的列表中的单个字,
负数下表,
利用切片取得此列表,
用len()取得列表的长度,
用下标改变列表中的值,
列表的连接和列表复制,
用del语句从列表中删除值,
in not in 操作符
多重赋值
列表的方法
方法调用在一个值上
index() 返回列表下标
append() 在列表中添加值
insert() 在列表中插入值,指出插入位置
remove() 删除列表中指定的值
sort() 排序,reverse=True 倒叙 key=str.lower忽略大小写
列表是可变的数据类型
元组和字符串是不可变的数据类型
list() tuple()转换类型