
python从零入门打卡
布丁咩咩
这个作者很懒,什么都没留下…
展开
-
python基础 文件读写
【例】打开一个文件,并返回文件对象,如果该文件无法被打开,会抛出OSError。f = open('将进酒.txt')print(f)# <_io.TextIOWrapper name='将进酒.txt' mode='r' encoding='cp936'>for each in f: print(each)# 君不见,黄河之水天上来,奔流到海不复回。# 君不见,高堂明镜悲白发,朝如青丝暮成雪。# 人生得意须尽欢,莫使金樽空对月。# 天生我材必有用,千金散尽还复来。原创 2020-08-08 22:27:41 · 218 阅读 · 0 评论 -
Python基础 datatime模块
datetime类如何创建一个dayetime对象import datetimedt = datetime.datetime(year=2020, month=6, day=25, hour=11, minute=23, second=59)print(dt) # 2020-06-25 11:23:59print(dt.timestamp()) # 1593055439.0dt = datetime.datetime.fromtimestamp(1593055439.0)print(原创 2020-08-07 22:38:53 · 406 阅读 · 0 评论 -
python基础 类与对象 魔法方法
类与对象对象=属性+方法class Turtle: # Python中的类名约定以大写字母开头 """关于类的一个简单例子""" # 属性 color = 'green' weight = 10 legs = 4 shell = True mouth = '大嘴' # 方法 def climb(self): print('我正在很努力的向前爬...') def run(self): pr原创 2020-08-05 22:12:15 · 204 阅读 · 0 评论 -
Python基础 函数与Lambda表达式
函数定义def printme(str): print(str)printme("我要调⽤⽤户⾃定义函数!") # 我要调用用户自定义函数!printme("再次调用同一函数") # 再次调用同一函数temp = printme('hello') # helloprint(temp) # None函数参数位置参数默认参数def printinfo(name, age=8): print('Name:{0},Age:{1}'.format(name, age))printi原创 2020-08-02 17:56:20 · 137 阅读 · 0 评论 -
python基础--字典集合序列
字典笔记参考:https://github.com/datawhalechina/team-learning-program/blob/master/PythonLanguage/09.%20%E5%AD%97%E5%85%B8.md集合https://github.com/datawhalechina/team-learning-program/blob/master/PythonLanguage/10.%20%E9%9B%86%E5%90%88.md序列https://github.com原创 2020-07-31 23:21:37 · 121 阅读 · 0 评论 -
python基础 列表元组
7 列表创建:x=[i for i in range(10)]print(x,type(x))#[0,1,2,3,4,5,6,7,8,9] <class'list'>x=[[0 for col in range(3)] for row in range(4)]print(x,type(x))#[[0,0,0],[0,0,0],[0,0,0],[0,0,0]] <class 'list'>增添元素向列表中添加元素有append(只接受一个参数)和extend两种原创 2020-07-28 22:44:00 · 88 阅读 · 0 评论 -
python基础 异常处理
练习题猜数字游戏题目描述:电脑产生一个零到100之间的随机数字,然后让用户来猜,如果用户猜的数字比这个数字大,提示太大,否则提示太小,当用户正好猜中电脑会提示,“恭喜你猜到了这个数是…”。在用户每次猜测之前程序会输出用户是第几次猜测,如果用户输入的根本不是一个数字,程序会告诉用户"输入无效"。(尝试使用try catch异常处理结构对输入情况进行处理)获取随机数采用random模块。a=random.randint(0,100)k=1print('猜测0~100的整数')while 1:原创 2020-07-25 22:27:56 · 97 阅读 · 0 评论 -
Python基础:条件和循环
4 条件语句4.1 if语句if expression: expr_true_suite① 只有条件表达式expression结果为真时才执行expr_true_suite代码块,否则继续执行紧跟在该代码块后面的语句。② 单个if语句中的expression条件表达式可以通过布尔操作符and,or,not实现多重条件判断。4.2 if-else语句if expression: expr_true_suiteelse: expr_false_suite如果if语句的条件表达式结果布尔原创 2020-07-23 22:18:22 · 112 阅读 · 0 评论 -
2 变量,运算符,数据类型与位运算
2 变量、运算符与数据类型2.1 注释① == # ==作用于整行,表示单行注释② === ‘’‘ ’‘’或者“”“ ”“”===表示区间注释,三引号之间的内容被注释2.2 运算符① 算术运算符② 比较运算符③ 逻辑运算符④ 位运算符⑤ 其他运算符需要注意以下几点一、is, is not 对比的是两个变量的内存地址;=, != 对比的是两个变量的值。即 如比较的两个指向的都是地址不可变的类型,那么is, is not 和 ==, != 是完全等价的;而 如对比的两个变量原创 2020-07-21 16:56:45 · 300 阅读 · 0 评论