# python的for遍历:从一个序列中逐一取出# range(1,5)代表着从[1,5)# range(5)代表着从[0,5)# range(1,15,2)代表着从[1,15),隔一个输出一个,步长为2for i inrange(1,5):print(i)for i inrange(5):print(i)for i inrange(1,15,2):print(i)
5.while循环
# python的while循环
n =1while n <10:print(n)
n = n +1else:print("循环结束!")
# 为什么使用函数# 2个目的# 1.降低编程难度# 2.增加代码复用# 1+2+3+.....+100# 不使用函数
n =1sum=0while n <=100:sum+= n
n +=1print(sum)# 定义一个求和函数defqiu_he(n, m):sum=0while n <= m:sum+= n
n +=1returnsum# 调用函数print(qiu_he(1,100))
20.文件操作
# 打开文件
f =open('liyuhuan.txt', encoding='utf-8')# 读取文件
s = f.read()print(s)# 关闭文件
f.close()# write
f =open("liyuhuan.txt", mode='w', encoding='utf-8')
f.write('djskhc\n')
f.write('jdhfcn\n')
f.close()
21.第三方库
# python安装过的库import random
# 如果是没有安装过的.打开terminal,例如执行pip install jieba# 能够将一段中文文本分割成中文词语的序列(街霸---jieba)# import jieba# s = jieba.lcut('能够将一段中文文本分割成中文词语的序列')print(random.randint(1,10))