1.输出
age = 18
print("my age is : %d "%age)
name='呵呵'
print("my name is %s,my age is %d"%(name,age))
print('ni',"shi",'zhu',sep='.')
print('hehe',end='') #不换行
print('hehe',end='/n') #换行
print('hehe',end='/t') #Tab
2.输入
password = input("请输入你的密码")
print(password)
3.变量类型
a = 10
print(type(a))
4.强制转换
a=int('123')
5.for循环
for i in range(5): #print 0-4 5个数字
print(i)
for i in range(0,10,3): #0-10步进为3
print(i)
name = 'yaya' #对字符串进行逐字打印
for i in name:
print(i)
print(name[1:2])
print(name*3)
print(r"hello\nhahh") #强制显示 \不进行解析
y
a
y
a
name = ['ya','pu','di'] #对列表的操作
for i in range(len(name)):
print(name[i])
6.break 、continue、pass语句
- break 跳出for 和 while 的循环体
- continue 语句跳过当前循环,直接进行下一轮循环
- pass空语句,一般用做占位语句,不做事情
7.字符串
双引号和单引号的区别
str_ = "i'am a teacher"
str_1 = 'i\'m a student' #加转译字符\
8.List
- 列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。
- 列表是写在方括号[之间、用逗号分隔开的元素列表。
- 列表索引值以0为开始值,-1为从末尾的开始位置。
- 列表可以使用+操作符进行拼接,使用*表示重复。
lsit_test = [1,'hehe'] #list_test[0]的类型是int list_test[1]的类型是str,所以类表中可以存储混合类型
8.1增加
append #在末尾追加一个元素
expend #将列表中的每个元组,逐一追加
insert #指定下标位置,在列表中增加一个元素
a =[1,2]
b = [3,4]
a.append(b)
print(a)
result:
[1,2,[3,4]]
a.extend(b)
print(a)
result:
[1,2,3,4]
a = [0,1,2]
a.insert(1,3)
print(a)
result:
[0,3,1,2]
8.2删除
del #指定下标删除一个元素
pop #弹出末尾最后一个元素
remove #删除指定内容 (如果有重复内容,则遍历的第一个内容)
name = ["haha","didi","taotao"]
del name[0]
name.pop()
name.remove("haha")
8.3修改
name = ["haha","didi","taotao"]
name[0]="paopao" #修改指定下标的元素内容