- 输入输出
print(“hello”) m = input(“please input:”)
导入turtle库并更名为t: import turtle as t
- 变量
变量赋值即定义,无需另外定义语句,删繁就简
变量有类型,int,float,str,list,dict不同类型不可比较和运算,a = int(m)#将m转为整型并赋值给a
- 运算
算术运算符:+,-,*,/,//(舍弃小数部分),%(求余数)
比较运算符:>, <, >=, <=, !=(不等于), ==(等于)
逻辑运算符:and, or, not 即著名的 与, 或, 非
- 分支结构
if 条件:
print(“条件为真就输出”)
if-else, if-elif-else, if-elif-elif
注意:
- 条件(结果为0就是假,非零为真)
- 分号和缩进配对使用,表示从属关系
- 循环
while 条件:
print(“条件为真就一直执行”)
for i in range(0,3,1):
print(i) #分别输出 0,1,2
range()是一个内置函数,会生成从0到3-1的数,每次递增1
- 列表
列表创建: a = [] 或 a = [1,2,3] 或 a = list()
列表输入输出: a.append(“88”) #排队
a.inster(1,“66”)#插队
a.pop(“踢最后一名”)
a.remove(“点名踢走”)
列表数据处理:b = a[0] #把列表a的第一个数据赋值给b
a[1] = 88 #把列表a的第二个数据改为88
a = a[0:3]#截取a[0],a[1],a[2]的数据赋值给 a
a = a + [4,5,6]#a再拼接一个列表
a.sort() #对列表a的数据排序,并赋给a
- 字符串
单引号,双引号,三引号都是字符串的标识
字符串创建:a=‘大渣好’ ,b = “我是”, c=”””666”””
字符串可截取,可拼接,转换更为人津津乐道的是他的自带处理方法。
1.格式化方法format: “我是{}”.foramt(“xxx”)#填空
2.分割方法split: “1,2,3”.split(‘,’)#逗号分割
3.查找find:”我是zhu”.find(“我”)#找’我’的位置