起航学习网

- 让每个人都能学到最前沿新知识、新技能!
起航学习网
当前位置: 起航学习网 > 短期培训 > 编程语言 > 学习python编程需要掌握哪些基本语法

学习python编程需要掌握哪些基本语法

时间:2019-01-29 17:15:08来源:编程网 作者:IT培训网 已有: 名学员访问该课程

前言:要学好Python,基本的语法是必须要掌握的,本文IT培训网小编总结了一部分Python的基础语法,大家一起学习。

​超详细的Python入门基础语法总结,小白强推!

要学好Python,基本的语法是必须要掌握的,本文IT培训网小编总结了一部分Python的基础语法,大家一起学习。

学习python编程需要掌握哪些基本语法_www.epx365.cn

定义变量,使用变量

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开头|结尾,返回bool

str.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 | not

if.. 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删除文件夹

文章出自:http://qh.itpxw.cn/peixun/software/201946676.html

文章标题:学习python编程需要掌握哪些基本语法



免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉

(责任编辑:IT培训网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
培训学校
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员 用户级别:10 机构名称:IT培训网 联 系 人:罗老师 联系电话:13783581536 联系手机:13783581536 在线客服:起航学习网客服 在 线 QQ:起航学习网客服 电子邮件: 网站域名:http://www.itpxw.cn 注册时间:2016-07-18 11:07 最后登录:2024-02-20 13:02
推荐内容