11 2019 档案

摘要:python对txt的读写 filename ="D://练习//learning_python.txt" #读取整个文件 with open (filename) as file_obj: contents = file_obj.read() print(contents) #逐行读取 with 阅读全文
posted @ 2019-11-10 16:36 海纳柏川 阅读(2310) 评论(0) 推荐(0) 编辑
摘要:骰子 :模块 random 包含以各种方式生成随机数的函数,其中的 randint() 返回一个位于指定范围内的整数, 请创建一个 Die 类,它包含一个名为 sides 的属性,该属性的默认值为 6 。编写一个名为 roll_die() 的方法, 它打印位于 1 和骰子面数之间的随机数。创建一个  阅读全文
posted @ 2019-11-10 15:45 海纳柏川 阅读(922) 评论(0) 推荐(0) 编辑
摘要:继承的父类是上一篇python类和实例里的类 1、冰淇淋小店 :冰淇淋小店是一种特殊的餐馆。编写一个名为 IceCreamStand 的类,让它继承 Restaurant 类。这两个版本的 Restaurant 类都可以,挑选你更喜欢的那个即可。添加一个名为 flavors 的属性,用于存储一个由各 阅读全文
posted @ 2019-11-10 15:11 海纳柏川 阅读(1140) 评论(0) 推荐(0) 编辑
摘要:1、创建一个狗类,初始化有名字和年龄,创建两个方法蹲下和打滚,然后分别调用这两个狗的属性和方法 class Dog(): def __init__(self,name,age): self.name =name self.age =age def dunxia(self): print(self.n 阅读全文
posted @ 2019-11-10 14:57 海纳柏川 阅读(1400) 评论(0) 推荐(0) 编辑
摘要:collatz序列 def collatz(number): if number%2==0: return number//2 if number%2==1: return 3*number+1 try: c=input("请输入一个数:") c=int(c) except: print("erro 阅读全文
posted @ 2019-11-07 22:39 海纳柏川 阅读(131) 评论(0) 推荐(0) 编辑
摘要:python对集合的操作 #1、创建集合 a=['fdfd','hgfh','jgf','wet'] b=set(a) #2、集合的增加 c=b.add('hahahah') print(c) #3、集合的删除 c.pop() c.remove('hahahah') c.clear() #4、集合的 阅读全文
posted @ 2019-11-06 23:43 海纳柏川 阅读(278) 评论(0) 推荐(0) 编辑
摘要:按从小到大排序去重 #按从小到大排序去重 s='aaaadssfsdfsggsdhshsdh' s2=set(s) print(s2) s1=list(s2) print(s1) s3=sorted(s1) print(s3) for i in s3: print(i+'\n') 阅读全文
posted @ 2019-11-06 23:21 海纳柏川 阅读(4375) 评论(0) 推荐(0) 编辑
摘要:#1、将这三个字典都存储在一个名为 people 的列表中。遍历这个列表,将其中每个人的所有 #信息都打印出来。 people=[] a={'name':'laosun', 'phone':13032435356, 'sex':1} b={'name':'laozheng', 'phone':130 阅读全文
posted @ 2019-11-05 09:09 海纳柏川 阅读(2578) 评论(0) 推荐(0) 编辑
摘要:#简单的字典访问 alien_0={'color':'green','point':5} print(alien_0['color']) print(alien_0['point']) #添加/修改键值对 alien_0['x_position']=0 alien_0['y_position']=2 阅读全文
posted @ 2019-11-04 23:00 海纳柏川 阅读(361) 评论(0) 推荐(0) 编辑
摘要:比如"what is your name",反转成name your is what str_new = "" str = "what is your name" str_list = str.split(' ') print(str_list) strnew_list = list(reverse 阅读全文
posted @ 2019-11-04 22:28 海纳柏川 阅读(1674) 评论(0) 推荐(0) 编辑
摘要:1、if语句的练习 cars=['aodi','bmw','falali','lanbojini'] for car in cars: if car == 'bmw': print(car.upper()) else: print(car.lower()) 2、外星人颜色的练习 alien_colo 阅读全文
posted @ 2019-11-04 21:22 海纳柏川 阅读(1856) 评论(0) 推荐(0) 编辑
摘要:#有一家自助式餐馆,只提供五种简单的食品。请想出五种简单的食品,并将其存储在一个元组中 food=("kaorou","pijiu","shuanrou","yinliao","huasheng") #使用一个for 循环将该餐馆提供的五种食品都打印出来。 for f in food: print( 阅读全文
posted @ 2019-11-03 17:46 海纳柏川 阅读(588) 评论(0) 推荐(0) 编辑
摘要:#访问列表元素 food =['bunana','apple','orange'] print(food[0]) print(food[1]) print(food[2]) print("hello "+food[0]+"!") print("hello "+food[1]+"!") print(" 阅读全文
posted @ 2019-11-03 17:29 海纳柏川 阅读(1019) 评论(0) 推荐(0) 编辑
摘要:#一、改变大小写 word="hello world" #1、字母全改成大写 print(word.upper()) #2、字母全改成小写 print(word.lower()) #3、字符串首字母改成大写 print(word.title()) #二、合并字符串 #Python使用加号(+ )来合 阅读全文
posted @ 2019-11-03 17:25 海纳柏川 阅读(245) 评论(0) 推荐(0) 编辑