
Python
努力奋斗的七七
努力学习努力上班努力赚钱
展开
-
初入Python之17迭代器函数
判断可迭代对象iter中所有元素的布尔值是否都为True判断可迭代对象iter中所有元素的布尔值是否都为False。通过函数function对可迭代对象iter的操作返回一个迭代器对。将iter1与iter2打包成元组并返回一个可迭代的zip对象。根据iter对象创建一个enumerate对象。通过指定条件过滤序列并返回一个迭代器对象。反转序列生成新的迭代器对象。获取迭代器的下一个元素。对可迭代对象进行排序。原创 2023-10-27 15:01:04 · 177 阅读 · 0 评论 -
初入Python之16内置函数和数学函数
tuple(sequence)#将序列转成元组类型。str(obj)#将指定对象obj转成字符串类型。list(sequence)#将序列转成列表类型。bool(obj)#获取指定对象obj的布尔值。set(sequence)#将序列转成集合类型。float(x)#将x转成float类型。int(x)#将x转成int类型。原创 2023-10-27 14:28:29 · 162 阅读 · 0 评论 -
初入python之13异常处理
我们在python的学习过程中会发现,程序的异常有很多。语法错误,中英文符号错误,思路不清晰,类型错误等等,还有的异常是程序本身没有问题,但是运行的时候发现问题,比如除数是零或者字符。这种错误可以用try...except(...except)的语法结构来判断。异常处理代码(报错后执行的代码)异常处理代码(报错后执行的代码)无论是否出现异常都要执行的代码。没有异常出现执行的代码。设置断点,进入调试窗口,开始调试,原创 2023-10-26 14:23:15 · 71 阅读 · 0 评论 -
初入python之12正则表达式
数据验证的方法: str.isdigit()、str.isnumeric()、str.isalpha()、str.isalnum()、str.islower().str.isupper()、str.istitle()、str.isspace().:匹配任意字符除\n;内置模块re中的常用的函数: re.match()、re.search()、re.findall()、re.sub()、re.split()去除字符串前后字符的方法: str.strip()、str.lstrip()、str.rstrip()原创 2023-10-25 15:56:51 · 58 阅读 · 0 评论 -
初入python之11字符串
字符串的常用操作:str.lower();str.rstrip(chars)(字符串的长度为0或者1时,符合标识符的字符串,只在编译时进行驻留,[-5,256]之间的整型数字,或者可以使用inter方法强制2个字符指向同一个对象,Pycharm对字符串进行了优化处理)三种字符串的格式:占位符,f-string(变量用{}包含起来表示),str.format();字符串可以用' '," ",''' '''来定义。原创 2023-10-24 16:45:10 · 676 阅读 · 0 评论 -
初入python之10元组
元组是不可变序列,用()定义,元素之间用','分隔,只有一个元素时,也不能省略。不能实现添加,删除,修改等操作,用.--next--取出元组序列。元组的访问和遍历:(与列表一直)原创 2023-10-21 16:47:46 · 61 阅读 · 0 评论 -
初入python之9列表
如[2:6:2]表示序列的元素第二个开始到第六个不包含第六个,步长为二,即选取s[2],s[4],省略开始位置表示从0开始,省略结束为止,表示到结尾,省略步长,表示步长为1.列表,元祖,字典和集合, 列表和元组是有序序列可以索引, 字典和集合是无序序列,不可以用索引。索引可以正向,到反向,正向索引为:0,n-1,反向:-n,到-1;x in s, x not in s, len(s),max(s),min(s),s.index(s),s.count(x)这些都是元素x在序列s中操作。原创 2023-10-21 10:40:09 · 98 阅读 · 0 评论 -
初入python之8程序的结构
前面的全部正常执行完了才会执行else中的语句。for .....else:只有在for中的语句全部正常循环完毕再执行else。1.用自然语言来描述,用IPO的方式来描述,(输入,处理,输出)来描述程序。顺序结构(直接流程执行),分支结构(条件语句),循环结构(while)一类是遍历循环,用for来实现,另外一类是无线循环,用while来实现。用图形,流程线,文字说明来描述程序的基本操作和控制流程的。顺序结构:直接安装语句1->2->3->4的顺序执行。初始化变量,条件判断,语句块,改变变量。原创 2023-10-19 15:47:57 · 92 阅读 · 0 评论 -
初入python之7关系运算
位运算符:按位与(&),按位或(|),按位异或(^),取反(~),左移原来0补零,原来1补1.Python中的运算关系包括:算术运算,赋值运算,比较运算,逻辑运算,位运算。算术运算包括(加+,减-,乘*,除/,整除//,取模%,幂运算**)关系运算符(,>=,,>=,+,-赋值运算符:在算术运算符后面加上=,逻辑运算:and, or,not。~,+(正),-(反)》运算的优先级,**》原创 2023-10-18 16:59:42 · 91 阅读 · 0 评论 -
初入python之6数据类型
首先我们来认识一下python中的关键字,这些关键字和其他编程语言中的关键字是一样的,不能用作变量或者函数的定义。浮点类型,可以表示实数也可以表示复数,.real表示实数部分,.imag表示虚数部分,还可以用科学计数法表示。在python中变量的类型不是提前设定好,而是根据后面复制的内容来改变变量类型的。python中的数据类型:数值型,字符串,布尔型,可以用type()函数查看变量的类型。字符(中英).下划线,数字,第一个字符不能是数字,严格区分大小写的。True可以表示1, False可以表示0.原创 2023-10-18 15:58:33 · 53 阅读 · 0 评论 -
初入Python 之5输出与输入
sep为前面各个值输出之间的间隔符号,end,结尾的输出符号。file为文件名,none的时候为输出到屏幕中。Python中的print函数格式为:print(value,...,sep='',end='\n',file=none)原创 2023-10-18 13:24:15 · 67 阅读 · 0 评论 -
初入Python 之4字典
Python中字典的使用原创 2023-10-17 15:37:13 · 64 阅读 · 0 评论 -
初入Python 之3集合
Python是一种语言,PyCharm是一种编程工具。高手可以直接在文本编辑器中写代码,不过我只能在工具中使用。比如C,C++是一种语言,但是大多数人都是用Visual studio来写代码。VS中集成了,编译,链接等等功能。不用自己一步一步的用command指令和工具来操作每个文件。Python中注释使用#单行注释,之后全部为注释内容,语句结尾不需要任何的符号。试用四个空格或者一个Tab缩进来表示代码的层次,同层次的代码结构一样,缩进之后层次不一样。原创 2023-09-26 15:21:10 · 86 阅读 · 1 评论 -
初入Python 之2手把手教你安装Pycharm及建第一个文件
在1位置出的Python文件夹右击点击,出来工具栏,再把鼠标放在new上,出来最左侧的菜单栏,点击Python FIle就可以新建一个Python文件。双击Pycharm community的图标,启动中需要勾选授权,再continue就可以继续运行。就会在下面的输出窗口中看到我们的运行结果:this is the first python demo;点击右侧的community 的download下载免费版本。可以在该文件中进行编辑,实现想要的功能了。在Pycharm的菜单中选择run的操作。原创 2023-05-06 14:37:03 · 247 阅读 · 0 评论 -
初入Python 之1python的下载安装
Python之前就接触过。接触过一些语句什么的,偶尔会用但是属于不怎么会的,又是忘记了的节奏。今天开始跟着活动系统的撸一遍。首先在Python网站安装,不建议最新版本,总觉得不稳定,我跟着活动安装了3.7.5的版本直接Ctrl+F输入根据自己电脑的操作系统和处理器选择对应的版本下载。我的Windows64位系统,所以选择Download Windows x86-64 executable installer。原创 2023-05-06 12:33:10 · 69 阅读 · 0 评论