学习python的第一天
[1,2,3,[5,6],9] 列表
{‘apple’, ‘orange’, ‘apple’, ‘pear’} 集合
{key1 : value1, key2 : value2 } 字典
(‘physics’, ‘chemistry’, 1, 2) 元组
2.for - in 循环
for i in range():
语句体
例:
sum=0
for i in range(10):
sum=sum*i
print(sum)
在这里插入代码片
range(起始,终止,步长) 为前闭后开的区间,且是整数,步长默认为一
2.while循环:
while循环一般用于死循环`
i=0
while 判断条件:
语句体
i+=1
例:
import random
sui_ji=random.randint(1,20)
count=0
while True:
count +=1
num=int(input("请输入:"))
if num<sui_ji:
print("大一点")
elif num>sui_ji:
print("小一点")
else:
print("恭喜你答对了")
print("你总共猜了%d次"% count)
在这里插入代码片
3.函数
作用: 简化代码
def name(参数):
执行体
returx ***
name(参数)
注:参数可以不写也可写多个,多个中间用逗号隔开
例:
def jian_c(num):
result=1
for n in range(1,num+1):
result *=n
return result
num=5
print(jian_c(num))
在这里插入代码片
len :返回字符串长度
global:调用自己
sort():升序排序
python中最大的缺点是数据丢失