print(“内容”)
用来输出值
if···else···
if (条件):
(条件成立执行)
esle: (当条件成立时执行)
\ 转意符号
用来转变字符所表示的意思如
‘I’s my’ 就需要写成 ‘I's my’
r原始字符
注!不能以\结尾
“”” 三重引号
用来书写多行的文本
大小比较符号
< <= > >= == !=
while循环
while 条件:
当条件成立时执行
random模块
randint()随机整数
用于产生随机的整数
字符类型
int()转换成整型:如果是浮点数转换为整数python会进行截断处理,就是去除小数点之后的数,不进行四舍五入
float() 转换成浮点数(即为小数)
str()转换为字符串
type()和isinstance()
用来判断变量的类型
建议使用isinstance(),会根据两个参数返回一个布尔类型的值true表示一致,false表示类型不一致
算数运算符
a=a+1和b=b-3可用
a += 1和b-=3表示
//地板除法,舍去小数只取整数
% 表示取余数
** 幂次乘法
运算符优先级
逻辑运算符》比较操作符》算数操作符》正负号》幂运算
三元运算符
a = x if 条件 else y
当条件成立时把x的值赋给a否者把y赋值给a
assert断言
当后面条件不成立时直接奔溃并结束,弹出assertionerror
while循环语句
while 条件:
循环体
for循环
range()
语法range([start,] stop [, step = 1])
break 语句
break语句的作用是终止当前循环,跳出循环体。
程序运行后,只有当条件成立的时候回才会执行
continue 语句
终止本轮循环并开始执行下一轮循环
数组
变量名称 = [数组1,数组2,]
empty = []此为空的素组
向列表添加元素
使用方法均为!!!变量名称.操作
append()
使用append()来添加元素
number = [1,2,3,4]
number.append(6)
number会得到[1,2,3,4,6]
!!append()只能添加一个元素
extend()
extend()可以在末尾添加多个元素
extend([7,8])
insert()
insert()中有两个参数,第一个参数表示该元素需要插入的位置,第二个参数表示该元素的值。!!!!注意从第0位开始计算
##从列表中删除
remove()不能用来删除指定位置的元素但只要知道名字就可以删除
del 变量名[]用来删除某个位置,也可以删除整个列表
pop()弹出元素位置从后往前数
列表分片
name[0:2]从name列中分出从第一个到第三个的两个元素,不删除原来的数列
[0:2:2]最后的二表示步长
count()用来统计该元素在该列表中出现过多少次
index()用来表示该元素在该列表中的哪个位置
reverse()用来翻转整个数列
sort()用来给数列进行排队默认无参数从小到大!!!若要从大到小可以使用翻转函数reverse()默认为false启用只需要sort(reverse=true)即可
复制拷贝数列需要靠分片!!!
元组
元组与列表相似但无法被修改
创建和访问一个元组
变量=(1,2,3,4,5)
访问元组与列表无异,包括分片
在创建单个元素的元组时请在后面加入逗号,!!
字符串
| 方法 | 含义 |
| capitalize() | 把字符串的第一个字符改为大写 |
| casefold() | 把整个字符串的所有字符改为小写 |
| center(width) | 将字符串居中,并使用空格填充至长度width的新字符串 |
| count(sub[, start[,end]]) | 返回sub在字符串里边出现的次数,start和end参数表示范围,可选 |
| encode(encoding=’utf-8’, errors=’strict’) | 以encoding 指定的编码格式对字符串进行编码 |
| endswith(sub[,start[,end]]) | 检查字符串是否已sub子字符串结束,如果是返回true,否则返回false,strat和end参数表示范围,可选 |
| expandtabs([tavsize = 8]) | 把字符串中的tab符号(\t)转换为空格,如不指定参数,默认的空格数是 tabsize = 8 |
| find(sub[,start[,end]]) | 检测sub是否包含在字符串中,如果有则返回索引值,否则返回-1 |
| isalnum() | 如果字符串至少有一个字符并且所有字符都是字母或数字则返回ture,否则返回false |