Python3
文章平均质量分 52
Python3的基础语法
TommyLiuZ
这个作者很懒,什么都没留下…
展开
-
013.Python基础语法——库(一)——turtle
013.Python基础语法——库(一)——turtlePython蟒蛇绘制# 绘制一个蟒蛇import turtle #绘图库turtle.setup(650, 350, 200, 200)turtle.penup()turtle.fd(-250)turtle.pendown()turtle.pensize(25)turtle.pencolor("purple")turtle.seth(-40)for i in range(4): turtle.circle(40, 80原创 2021-03-22 17:03:51 · 175 阅读 · 0 评论 -
012.Python基础语法(十一)——库
012.Python基础语法(十一)——库库引用和import使用import来完成库引用import turtle不会出现函数重名的问题更多用法from <库> import <函数名>from <库> import *直接使用函数名,可以不再用turtle.函数名的方式了import的库比较多的时候容易出现重名的问题import <库> as <库别名>会带来很多的便利,可以防止库重名的问题.原创 2021-03-22 16:48:04 · 76 阅读 · 0 评论 -
011.Python基础语法(十)——输入和输出(二)——文件输入输出
011.Python基础语法(十)——输入和输出(二)——文件输入输出文件的使用文件的打开和关闭文件内容的读取文件的全文本操作直接使用read缺点:耗费内存资源按照数量处理,e.g. read(2)逐行处理直接使用for line in fo.readlines()缺点:一次读入,分行处理,耗费计算机内存直接使用for line in fo(fo是文件句柄)优点:分行读入,逐行处理数据的文件写入因为指针没有回到文件的初始位置解决原创 2021-03-17 11:28:00 · 521 阅读 · 0 评论 -
010.Python基础语法(九)——输入和输出(一)——命令行输入
010.Python基础语法(九)——输入和输出(一)——命令行参数命令行参数可以通过列表sys.argv访问命令行参数argv[0]默认为脚本名称argv[1]默认为第一个参数,以此类推import sysimport randomn = int(sys.argv[1])for i in range(n): print(random.randrange(0, 100))argparse模块和命令行参数解析基本步骤导入模块创建ArgumentParse对象调用par原创 2021-03-17 11:00:11 · 418 阅读 · 1 评论 -
009.Python基础语法(八)——组合/序列数据类型——元组、列表、字典
009.Python基础语法(八)——组合/序列数据类型——元组Python组合数据类型——组合/序列数据类型——元组、列表元组列表1.创建l1 = []l2 = [1]l3 = ["a", "b", "c", "d"]print(l1, l2, l3)# 输出:[] [1] ["a", "b", "c", "d"]l4 = list()l5 = list("abc")l6 = list(range(3))print(l4, l5, l6)# 输出:[] ["a", "b原创 2021-03-17 09:29:35 · 204 阅读 · 0 评论 -
008.Python基础语法(七)——序列数据类型
008.Python基础语法(七)——序列数据类型序列类型通用操作符原创 2021-03-17 09:19:51 · 111 阅读 · 0 评论 -
006.Python基础语法(五)——函数
006.Python基础语法(四)——函数函数定义参数可变参数*b开始,所有的参数都被收集为一个元组如果是**b,从那里开始,所有的参数都被收集为一个列表可选参数位置参数和命名参数位置参数:函数传参默认是按照位置对应传参命名参数:按照名称指定传入的参数,这种情况下可以不考虑顺序强制命名参数可变参数后面再声明参数会导致强制命名参数,调用时必须使用命名参数传递如果不需要可变参数,只想使用强制命名参数,只需要用一个星*比如(*,a,b)传递方式python参数传递传递的是原创 2021-03-17 08:34:10 · 201 阅读 · 1 评论 -
005.Python基础语法(四)——程序流程控制
005.Python基础语法(四)——程序流程控制选择结构可以表达假的逻辑上述代码只会执行else部分的语句块1异常处理积累该输入方式,赋值也可以进行同样的操作循环结构计数循环for i in range(10)for i in range(1,6)遍历循环无限循环多层循环嵌套时,break只跳出自己所在的那一层循环,外层循环仍然有效循环的拓展可以通过else来判断是否循环中出现break...原创 2021-03-16 21:31:25 · 105 阅读 · 0 评论 -
004.Python基础语法(三)——内置/序列数据类型(二)——字符串
004.Python基础语法(三)——内置数据类型(二)——字符串字符串类型的表示Python语言中并没有真正提供多行注释的表示方式,三单引号构成的就是字符串但是当该字符串没有被赋值给一个变量时,也可以当作注释来使用字符串切片的高级用法转义符字符串的操作符chr: 将编码转换成字符ord:将符号转换成编码,但是输出的时候需要进行强制类型转换比较常用的字符串处理方法字符串类型的格式化...原创 2021-03-16 20:53:31 · 86 阅读 · 0 评论 -
003.Python基础语法(二)——内置数据类型(一)
003.Python基础语法(二)数据类型整型与数学中整数的概念一致可正可负,没有取值范围的限制进制10,2,8,16浮点型不确定尾数round函数功能:四舍五入round(x,d): x是四舍五入的对象,d是保留小数点后d位浮点数间运算及比较用round函数()辅助不确定尾数一般发生在10-16左右,round()十分有效科学计数法复数Python是唯一提供了复数类型的编程语言操作符数值运算函数...原创 2021-03-16 20:46:02 · 73 阅读 · 0 评论 -
002.python基本语法(一)
002.python基本语法(一)缩进Python当中缩进是严格明确的注释单行#多行‘’’ ‘’’命名和保留字变量保存和表示数据的占位符号命名字母、数字、下划线、汉字数字不能开头大小写敏感保留字False和True首字母必须是大写的,不然会认为是自定义的变量数据类型字符串两种索引机制索引和切片操作索引:返回字符串中单个字符切片:返回字符串中一段字符(左闭右开)整数、浮点型列表类型使用保留字in可以判断一个元素是否在列表当中语句和函数输入函数in原创 2021-03-16 20:15:14 · 63 阅读 · 2 评论 -
001.Python程序设计
程序设计基本常识计算机的发展计算机的发展参照摩尔定律,表现为指数方式程序设计就是编程程序设计语言编程语言与自然语言相比更简单、严谨、精确Python诞生于1990年,目前最火爆的程序设计语言编译和解释编译#mermaid-svg-kfchclM8W03FSOvc .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#原创 2021-03-16 20:10:38 · 102 阅读 · 0 评论 -
007.Python基础语法(六)——组合数据类型——集合类型
Python组合数据类型——集合类型1.说明元素之间无序,元素唯一集合元素不可更改2. 创建A = {"pyhton", 123, ("pyhton", 123)} # 使用{}创建A = set("pypy123") # 使用set()建立集合{'1', 'p', '2', '3', 'y'}3.基本操作4.函数5.注意事项遍历集合输出是随机的6.应用数据去重...原创 2021-03-05 13:44:38 · 125 阅读 · 0 评论