python学习记录
python入门
jct1005xyy
代码小白,数学废物
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python之类和对象
#对象=属性+方法 class Turtle:#python中的类名称一般大写字母开头 color='green' weight=10 legs=4#属性 def climb(self): print('我正飞快的向前跑')#方法原创 2020-12-28 15:11:58 · 184 阅读 · 0 评论 -
else和with用法
def showmaxfactor(num): count=num//2 while count>1: if num%count==0: print('%d的最大约数为%d'%(num,count)) break count-=1 else: print('%d是素数'%num) num=int(input('请输入一个数字:')) showmaxfactor(num) try原创 2020-12-26 16:40:33 · 138 阅读 · 0 评论 -
python之永久储存和异常处理
pickle模块:永久储存 import pickle my_list=[123,3.14,'小甲鱼',['another list']] pickle_file=open('my_list.pkl','wb')#wb为读入二进制 pickle.dump(my_list,pickle_file)#将对象保存到文件中去 pickle_file.close() pickle_file=open('my_list.pkl','rb')#wb为把二进制读出 my_list2=pickle.load(pickle原创 2020-12-24 18:04:39 · 202 阅读 · 1 评论 -
python之文件和文件系统
读取文件 f=open('G:\\111.txt','r',encoding='utf-8') #只读模式,encoding='utf-8'使其可以读文字 #f.cloze()关闭文件 #poem=f.read()每次读取整个文件,.read() 生成文件内容是一个字符串类型。 #readline()只读一行,通常也是读取到的一行内容放到一个字符串变量中,返回str类型。 #.readlines() #每次按行读取整个文件内容,将读取到的内容放到一个列表中,返回list类型。 #f.seek(a,b)b=0原创 2020-12-24 17:12:50 · 233 阅读 · 1 评论 -
python之集合与字典
字典 #用索引关键字 brand=['鲤鱼','校园','西安市'] fill=['daa','vxx','poo'] print('西安市对应的是:',fill[brand.index('西安市')]) #用字典 dict1={'鲤鱼':'daa','校园':'vxx','西安市':'poo'} print('校园对应的为:',dict1['校园']) dict2={1:'one',2:'two',3:'three'} print(dict2[2]) dict3=dict((('f',1),('a',2原创 2020-12-24 15:13:37 · 252 阅读 · 2 评论 -
python之递归
求阶乘 def factorial(n): result = n for i in range(1,n): result*=i return result number=int(input("请输入一个正整数")) result=factorial(number) print("%d 的阶乘是%d"%(number,result)) 或者 def factorial2(n): if n == 1: return 1 else:原创 2020-12-21 14:56:40 · 129 阅读 · 0 评论 -
python之函数
def myfirstfunction(): print('这是我创建的第一个函数!') print('哈哈哈哈哈哈哈') print('哈哈哈哈哈哈哈') #定义一个函数 def say(name):#name为一个形参 return(name + '真聪明') print(say('yrt'))#yrt为 实参 def add(num1,num2): return(num1+num2) print(add(1,3)) def saysome(原创 2020-12-20 19:16:50 · 453 阅读 · 0 评论 -
关于元组的知识
#元组 tuple1 = (1,2,3,4,5) print(tuple1[2]) #元组不能被修改 temp = (1,)#逗号是创建元组的关键 print(temp) str1 = 'I love xiaojiayu' print(str1[:6]) #和元组相似,只是拷贝 print(str1[:6]+'hhhhhh'+str1[6:])原创 2020-12-14 22:50:53 · 240 阅读 · 0 评论 -
python之列表
q原创 2020-12-14 21:59:42 · 141 阅读 · 0 评论 -
python之判断语句、循环分支以及函数
#一个判断成绩等级的小程序: score = int(input("请输入你的分数:")) if 100 >= score >= 90: print("A") elif 90 > score >= 80:#elif相当于c的else if print("B") elif 80 > score >= 60: print("C") elif 60 > score >= 0: print("D") else: print("输原创 2020-12-10 22:43:37 · 298 阅读 · 0 评论 -
python之数据类型、符号、字符串
a = '520' b = int(a) print (b)#输出整型 c = 5.99 d = int(c) print(d)#输出5.99的整型 x=str(c) print(x)#输出5.99字符串型 #float()转化为浮点型 #type()函数用来确定变量的数据类型 print(type(a)) isinstance(c,float)#两者匹配输出true;反之false ...原创 2020-12-07 22:21:00 · 187 阅读 · 0 评论 -
关于python一个猜数字小游戏
import random#导入模块 secret = random.randint(1,10)#生成随机整数 temp = input("猜猜输啥呀?:") guess = int(temp) while guess != secret: #while语句 if guess == secret: #for语句 print("卧槽,你是我心里的蛔虫吗?") print("猜中了也没用") else: temp = input("猜错了,再原创 2020-12-02 20:30:37 · 320 阅读 · 0 评论
分享