前言:
现时我们对“python3基础语法总结”可能比较注重,小伙伴们都需要分析一些“python3基础语法总结”的相关资讯。那么小编在网摘上收集了一些有关“python3基础语法总结””的相关内容,希望同学们能喜欢,小伙伴们快快来了解一下吧!这应该是最详细的Python入门基础语法总结!
这应该是最详细的Python入门基础语法总结!
定义变量,使用变量
input 用户自己输入值print 打印值 可以输出多个变量%d|%s 用于输出变量时占位
字符串(后期爬虫必备)
int()把字符串转换为数字str()把数字转换为字符串len()获取某个字符占用的字节数字符串可以用+连接字符下标可以为负数str[起始位置:终止位置:步长]切片,从起始开始截取字符串,到终止位置结束,不包括终止位置str[::-1]倒序str.find()|rfind 字符串查找str.index()|rindex()字符串查找,与find不同的是返回的结果不同str.count(str,start=0,end=len(str))字符串出现的次数str.replace(“str”,”str”,替换次数)字符串替换,不会影响原字符串str.split(“ “)字符串切割,参数可以不用写自动切割str.capitalize()把字符串中的第一个字符大写str.title()把字符串中每个单词大写str.startswith(obj)|endswith(obj)判断字符串是否以obj开头|结尾,返回boolstr.lower()把所有大写转换为小写str.upper()把所有小写转换为大写str.ljust()返回一个原字符串左对齐,并使用空格填充至长度width的新字符串str.rjust(width)返回一个原字符串右对齐,并使用空格填充至长度width的新字符串str.center()返回一个原字符串居中对齐,并使用空格填充至长度width的新字符串str.lstrip()删除字符串开头的空白字符str.rstrip()删除字符串末尾的空白字符str.strip()删除字符串两端的空白字符str.partition()把str分成三部分,str前,str,和str后str.rpartition()把str分成三部分,str前,str,和str后,从右边开始分str.splitlines()按照行分割,返回一个各行作为元素的列表str.isalpha()判断字符串是否都是字母str.isdigit()判断字符串是否都是数字str.isalnum()判断字符串是否都是数字或字母str.isspace()判断字符串是否都是空格str.join(mystr)每个字符后面添加一个mystr,构建出一个新的字符串
运算符
(+) 加( -) 减(*) 乘 乘号还可以让字符串重复n次(/) 除(//) 取商(%) 取余(**) 冥 2的十次方1024,2的16次方65536
if语句
判断语句:(if 条件:else 条件:)条件必须加tab键,不然会被当正常代码执行比较运算符:> | < | >= | <= | !=逻辑运算符 or | and | notif.. elif elif…else… 语句
循环语句
while循环———–print(“”)换行 end=””不换行for循环—-可以直接循环字符串break(跳出循环) 与 continue (跳出本次循环)
列表
类似php中的数组列表=[数据]列表的增删改查:列表.append 增加列表.insert(位置,内容) 增加列表.extend(列表) 合并列表,也可以用+运算符列表.pop()删除列表最后一个元素列表.remove(内容)可以删除指定内容,只删除一次del 列表[下标]删除指定下标内容列表[下标]=修改元素元素 in | not in 列表 判断元素是否在列表
字典
字典={键值对}字典的增删改查:增:字典[key]=value删:del 字典[key]改:字典[key]=value查:字典.get[key]字典.keys :查看字典的key字典.values :查看字典的values字典.items():把字典变为元组
元组
元组=(值)元组可以把值赋给多个变量:a,b=元组元组定义的值不支持修改如果元组只有一个参数,则必须多写一个逗号,不然不是元组元组可以为空
函数
函数的定义:def 函数名():内容列表、字典、可以当做全局变量使用不定长参数(以元组形式保存数据):def 函数名(*args):内容不定长参数(以字典形式保存键值对):def 函数名(**kargs):内容实参前面可以加或者*表示拆包.sort()从小到大排序.sort(reverse=true)从大到小排序.reverse()倒序lambda匿名函数的使用eval()转换为表达式交换两个变量的值:可以用第三个变量,也可以不用,如交换a跟b,a=a+b,b=a-b,a=a-b,python也可以这样子写:a,b=b,a修改可以使用+=,仅限于可变类型,列表和字典num+=num并不等价于num=num+num
文件操作
open()打开文件close()关闭文件read()读取文件write()写文件readlines()按照行读数据readline()只读一行数据seek(offset,from)定位读写,offset偏移量,from=0文件开头,from=1当前位置,from=2文件末尾,seek实际上就是控制文件指针tell()获取文件当前指针位置os.rename()文件重命名os.remove()删除文件os.mkdir()创建文件夹os.getcwd()获取当前操作绝对目录os.chdir()改变默认操作目录os.listdir()获取目录列表os.rmdir()删除文件夹
本文就到这里,更多python学习可以关注我们哦
标签: #python3基础语法总结