python简单操作:

链式赋值:a = b = c = d = 1
交叉赋值:a,b = b,a
解压赋值(解压数量必须相等):list = [1,2,3,4,5]
a,b,c,d,e = list
交互:input
判断语句:if a > 90:
print('优秀')
elif a < 90 and a >60:
print('良好')
else:
print('不及格')
while循环(True:死循环): count = 0
while count < 10:
print('ok')
count += 1
for循环:continue:跳过当前动作, break:跳出循环, pass:占位,为了不报错,无动作
遍历:for i in list
print(i)
字典循环:info = {
'name': 'aaa',
'age': 18,
'job': 'it'
}
for i in info.values(): #默认循环key,加.values()循环values
print(i)
random随机模块:调用模块:import random
choice:针对列表:random.choice(list) #生成列表中任意
randint:针对区间内随机数:random.randint(5, 10) #5-10之间的随机数
randrange:从头生成:random.randrange(100) #0-100之间随机数
试着写猜拳游戏。
 
列表简单操作:
# list = [2,4,6,4,3,7,9,7,6,3]
按索引(底标)修改列表元素:list[2] = 20
列表切片(顾头不顾尾):print(list[0,6,2])
列表长度:len(list)
列表成员运算:if i in(not in)list:
列表追加元素:list.append('32')
列表追加列表(合并列表):list.extend(list1)
列表插入(在索引三的位置上):list.insert(3,123)
列表删除(按索引删除):list.remove(4)
del list[4]
(按元素删除):list.remove('asd')
统计元素个数:list.count('d')
翻转元素顺序:list.reverse()
数字列表排序:list.sort()
清空列表:list.clear()
把一个列表中的元素合并成一个字符串:''.join(list)
练习:
=============================
#有列表data=['小黑', '28',[1990,3.14]],分别取出列表中的名字,年龄,出生的年,月,日赋值给不同的变量
 
list = ['小黑','24',[1990,3.14]]
name = list[0]
age = list[1]
birthday = list[2][0]
print('姓名:' + name)
print('年龄:' + age)
print('生日:' + str(birthday))
=============================
#模拟队列
list = []
list.append('a')
list.append('b')
list.append('c')
print(list)
print(list.pop(0))
print(list.pop(0))
print(list.pop(0))
print(list)
list.reverse()
print(list.pop(0))
print(list.pop(0))
print(list.pop(0))
print(list)
 
文件处理:
过程:打开文件—处理文件—关闭文件
1.打开文件的方式:
file = open(r'C:\Users\fengzi\Desktop\a.txt')#文件路径
file = open('C:\\Users\\fengzi\\Desktop\\a.txt')#加转义符
file = open('C:/Users/fengzi/Desktop/a.txt')#把\换成/
file = open(r'C:\Users\fengzi\Desktop\a.txt','r',encoding='utf-8')#打开文件,'r':读文件,然后定义编码格式为utf-8
r :只读
r+ : 读写
w : 新建(会对原有文件进行覆盖)
a : 追加
b : 二进制文件
2.操作文件:
data = file.readline() #从开头读一行
data = file.readlines() #把文件内容以列表的形式展现出来
3.关闭文件:
file.close()
 
 

猜你喜欢

转载自www.cnblogs.com/dayle/p/9985152.html