python学习
dainl
这个作者很懒,什么都没留下…
展开
-
python day 1 知识点
首次接触Python,今天是自己的第一次总结和练习。基本知识点和条件一、Python的基本使用 1、后缀名是否可以任意? 答:后缀名可以任意,不影响单个Python程序的运行。但是导入模块时,若导入文件不是.py文件,就会出错 2、Python的执行方式 都是使用Python解释器,一种方法是进入解释器后输入py文件的路径;另一种是直接用Python解释器打开py文件 3、解释器...原创 2019-07-24 11:00:08 · 120 阅读 · 0 评论 -
python day 9 知识点
b模式——使用二进制方法读写文档的模式f = open('test11.py','rb') #b的方式不能指定编码data = f.read()字符串和字节的转换机制‘字符串’------encode------> bytesbytes---------decode------> ‘字符串’print(data.decode('utf-8'))f.close####...原创 2019-09-13 10:52:29 · 91 阅读 · 0 评论 -
python day 7 知识点
函数作用域对于一个变量,当他要调用数据时,它的寻找范围一定是自己所在的那个小代码块,找不到后,往上升一级后继续找,以此类推,直到找到,进行数据调用。由此可以知道,越靠近局部代码块的函数,作用域越小。匿名函数lambda x:x+1匿名函数有以下几个特点:它会自动将函数体的计算值作为返回值返回,通常也没有名字匿名函数通常和其他函数联合使用,不会独立存在匿名函数的逻辑非常简单,通常只...原创 2019-08-13 11:53:09 · 144 阅读 · 0 评论 -
python day 8 知识点
zip函数一个左对右的拉链函数。它的功能是一一对应,组成一堆元组后以迭代器形式输出。max和min的高级用法原则上来说,只有相同的数据类型可以进行比较,但是无序的字典是不可以做比较的。与此同时,默认的比较方法通常为一位一比较其他内置函数 - ord() #输出字符对应的ASCII码数值为多少 - pow(x,y,z=None) #幂次运算方法(x**y%z) - re...原创 2019-08-13 17:20:36 · 100 阅读 · 0 评论 -
python day 6 知识点
局部变量和全局变量name = 'lhf' #全局变量def change_name() : name = '帅的一笔' #局部变量 print('change_name',name)global——引用全局变量,一切操作都针对全局变量1、如果函数的内容无global关键字,优先读取局部变量,全局变量只能做读取操作,无法对全局变量重新赋值。使用内置方法时,同样遵循此规...原创 2019-08-06 16:29:08 · 106 阅读 · 0 评论 -
python day 5 知识点
内容上的区分按照原地址的内容是否可变,大致可以分为两种: 1、可变数据类型:列表、字典 2、不可变:字符串、数字、元组按照访问顺序,可以分为以下三种: 1、顺序访问:字符串、列表、元组 2、直接访问:数字 3、映射:字典集合集合的特点有以下三点:1、集合的内部可由不同元素组成2、集合为无序的数据类型3、集合中元素必须全部是不可变类型s = {1,2,3,4,5,6}...原创 2019-08-05 17:11:02 · 83 阅读 · 0 评论 -
python day 4 知识点
列表li = [1,12,9,'age','alex']列表的使用注意事项1、列表用中括号括起来,以逗号分割每个元素2、列表当中的元素可以是数字,也可以是字符串,列表,布尔值3、列表中当中可以嵌套列表,并且可以无限嵌套列表的取值方法1、索引取值 li[3]2、切片取值(切片得到的是一个字列表) li[3:-1]列表支持for循环和while循环的迭代,也支持break和...原创 2019-08-05 11:05:59 · 154 阅读 · 0 评论 -
python day 2 知识点
运算符运算符的分类,可以根据结果进行分类:1、运算结果是值 (1)算数运算符: + - * / ** // % (2)赋值运算符 = += -= *= /= //= **= %=2、运算结果是布尔值 (1)比较运算 == > < >= <= !=或<> (2)逻辑运算(and和or没有优先级,从左至右依次计算) and or not...原创 2019-07-26 15:36:44 · 87 阅读 · 0 评论 -
python day 3 知识点
字符串函数(续)- expandtabs(num) #按num找到制表符,找到后进行分割,之前有空位的全部用\t填充- isalpha() #检测是否全部为字母、汉字- isdecimal() #检测字符串是否全为十进制数字- isdigit() #检测字符串是否全为数字(符号也是可以检测的)- isnumeric() #判断字符串是否全为数字(连汉字都可...原创 2019-07-30 16:59:04 · 122 阅读 · 0 评论 -
python day 10 知识点
def test() : yield 1yield可以用来做返回值,也可以用来保留函数的运行状态。每一次__next__方法,运行都是从yield后开始运行的生成器函数的好处代码示例:def product_baozi(): for i in range(100): yield '一屉包子%s' %ipro_g = product_baozi()baozi...原创 2019-09-13 11:50:22 · 99 阅读 · 0 评论