Python
ITNXD
个人博客:https://itnxd.eu.org/
手机号:18834389004 QQ:158903258
展开
-
Python基础必会
一、数值(整数、浮点数、复数)注意点1、如果数字的长度过大,可以使用下划线作为分隔符c = 123_456_7892、d = 0123 10进制的数字不能以0开头3、其他进制的整数,只要是数字打印时一定是以十进制的形式显示的二进制 0b开头c = 0b10 # 二进制的10八进制 0o开头c = 0o10十六进制 0x开头c = 0x10对浮点数进行运算时,可...原创 2019-12-26 22:16:58 · 234 阅读 · 1 评论 -
Python-函数与类
一、函数定义方法如图所示: def来定义,参数不需要指定类型,没有return,函数默认返回None二、类使用(后序再进行补充。。。。)Python是面向对象的语言init()函数是构造函数,和C++一样的构造函数;...原创 2019-12-25 14:27:59 · 213 阅读 · 0 评论 -
Python-循环与条件
一、循环结构1、while循环while :else:如图所示:2、for循环for i in range(10): print(i)else: print("hello")1、if条件第一种:if :else:第二种:if :elif:elif:else:3、continue和break和其他语言作用一样!!!...原创 2019-12-24 19:43:47 · 114 阅读 · 0 评论 -
Python-字符串(String)
一、基本概念注意:单引号或双引号,注意引号的嵌套问题字符串和其他语言不一样,他可以单独存在,eg:“hello”.upper()字符串进行相关函数操作后,原字符串不会被修改可以用type函数来检测当前变量类型字符串编号,左边从0开始,右边从-1开始和其他语言一样有转义字符 eg: print(" " ")可以输出双引号字符串切片操作:str[start, end],范围为从st...原创 2019-12-24 18:09:47 · 420 阅读 · 0 评论 -
Python-集合(set)
一、基本概念注意点:无序可变用大括号表示{}集合中只能包含不可变类型数据,eg: 数字,字符串,元组集合不支持用下标访问特定位置的元素,因为无序性不支持random库的choice函数支持random库的sample函数set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。set是无序的,重复元素在set中自动...原创 2019-12-24 17:35:53 · 279 阅读 · 0 评论 -
Python-元组(tuple)
一、基本概念注意:用小括号表示有tuple函数可以将其他类型转化为元组类型一个元素也需要加逗号元组定义后不可修改元组可以存放多种类型访问方法:[a : b : c] 即访问从[a, b)每隔c位访问一次元组和列表区别: 不可变,没有函数,访问快,开销小二、元组创建及生成器表达式注意 :用生成器表达式得到的元组只能使用一次,用完即为空元组也可以用next()函...原创 2019-12-23 16:48:18 · 333 阅读 · 0 评论 -
Python-字典(dict)
一、基本概念注意点:无序集合键-值(key-value),一组数据的存储键(key)唯一冒号分割大括号表示({})二、字典常用方法简单使用结果:注意: 键唯一,后面替换前面!!!三、创建字典注意点: 字典中值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。1、直接大括号创建法dict = {'Alice': '2341', 'Beth': '91...原创 2019-12-24 13:11:06 · 246 阅读 · 0 评论 -
Python-列表(list)
一、 基本概念注意点:中括号表示有序集合,无长度限制元素可修改索引从0开始,-1为最后末尾开始列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。二、列表基本操作三、列表相关函数1、列表创建# -*- coding: utf-8 -*-"""Created on Mon Dec 23 09:31:05 2019@author: Mr.Ni...原创 2019-12-23 16:14:36 · 379 阅读 · 0 评论 -
time库的使用-文本进度条的实现
文本进度条的动态刷新实际是在同一个位置一直进行覆盖输出,所以可以用\r使光标回到行首进行覆盖输出即可。代码参考:import timescale = 50print("执行开始".center(scale//2, '-'))start = time.perf_counter()for i in range(scale+1): a = '*' * i b = '.' * ...原创 2019-09-17 23:17:27 · 347 阅读 · 0 评论 -
time库的使用
使用 import time 引入time库1.time库的时间获取函数2、时间格式化函数strftime(),格式化输出注意strftime函数中用到的格式化控制符:strptime(),strftime的逆操作,输出time.gmtime()获取的那一串字符串3、程序计时函数perf_counter()函数sleep函数,暂停时间函数...原创 2019-09-17 23:05:16 · 432 阅读 · 0 评论 -
字符串类型及操作
1、字符串表示:" ",’’,两种,要输出单引号可以用双引号引用,输出双引号用单引号引用;2、可以用’’'三引号表示多行字符串,三引号也可以表示多行注释,不用就是注释,用就是字符串;3、字符串的编号,有正向编号从0开始,反向编号从-1开始;4、str[m,n],截取从m到n,不到n的字符串;str[m,n,k],截取从m到n,每隔k个字符截取一次;str[m,n,-1],即表示字符串倒序e...原创 2019-09-16 23:31:56 · 746 阅读 · 0 评论 -
Python数据类型及其操作
一、整数类型1、无取值范围限制;2、可用pow(x, y) 来计算x的y次方;二、浮点数类型1、范围存在限制,常规计算可忽略;2、取值范围的数量级为10-307到10308,精度为10-163、浮点数计算会出现不确定小数的问题,所以要用round()函数进行四舍五入;round(x, d),将x按四舍五入保留d位小数,不确定尾数一般发生在10-16左右,所以可以进行四舍五入;eg:如...原创 2019-09-16 22:33:33 · 117 阅读 · 0 评论 -
turtle库的应用(绘制五角星)
效果如图:#引入海龟库import turtleturtle.setup(1000, 600)turtle.penup()turtle.fd(-300)turtle.pendown()turtle.pensize(25)turtle.pencolor("Magenta")#填充颜色turtle.fillcolor("Yellow")#填充开始turtle.begin_...原创 2019-09-14 22:22:32 · 1312 阅读 · 0 评论 -
2. 海龟绘图库turtle的应用
以绘制蟒蛇图案讲解一下海龟库的使用代码示例:#引入海龟库import turtleturtle.setup(650, 350, 200, 200)#画笔上浮turtle.penup()#此时在空中后退250,并不会对地上的轨迹产生影响turtle.fd(-250)#画笔下浮turtle.pendown()#设置画笔宽度turtle.pensize(25)#设置画笔颜色,参...原创 2019-09-12 20:55:20 · 860 阅读 · 0 评论 -
Python自学记录
1.Python基本语法元素2. 海龟绘图库turtle的应用原创 2019-09-17 23:18:29 · 163 阅读 · 0 评论