摘要:
本文主要介绍一些平时经常会用到的python基础知识点,用于加深印象,也算是对于学习这门语言的一个总结与回顾。python的详细语法介绍可以查看官方编程手册,也有一些在线网站对python语法进行了比较全面的介绍,比如菜鸟教程:
python3 教程|菜鸟教程
为了方便聚焦知识点,本文涉及的操作实例并不多,想学好一门语言关键还得自己多编码多实践。
python语言介绍
python是一门解释型语言,python的设计目标:
一门简单直观的语言并与主要竞争者一样强大
开源,以便任何人都可以为它做贡献
代码像纯英语那样容易理解
适用于短期开发的日常任务
设计哲学是:
优雅
明确
简单
python基础语法
标识符
- 第一个字符必须是字母表中字母或下划线 。
- 标识符的其他的部分由字母、数字和下划线组成。
- 标识符对大小写敏感。
注释
行与缩进
- python与其他语言明显的区别是没有大括号,而是用缩进表示代码块。
- 另外,每行语句不需要以分号结束。
多行语句
如果语句很长,可以使用反斜杠(\)来实现多行语句
说明:在 [], {}, 或 () 中的多行语句不需要使用反斜杠
算术运算符
判断语法
if else语句
if 和 else用于对条件进行判断并进行处理,语法如下:
if 要判断的条件:
条件成立时要做的事情
...
else:
条件不成立时要做的事情
逻辑运算符
对于同时判断多个条件的情况可以用逻辑运算符,有如下三种:
elif 语句
elif语句用于有多个条件进行判断的场景,语法如下:
if 条件1:
条件1满足时执行的代码
elif 条件2:
条件2满足时执行的代码
elif 条件3:
条件3满足时执行的代码
else:
以上都不满足时执行的代码
循环语法
循环的作用就是让指定的代码重复执行
while循环
while循环是python中常见的循环,用于让执行的代码按照指定次数重复执行,语法如下:
初始条件设置,通常是计数器
while 条件(判断计数器是否达到目标次数):
条件满足时候执行的代码
...
处理条件(计数器 + 1)
for循环
for循环可以方便地遍历列表,元组,字典等数据类型,比如遍历一个列表的代码片段如下:
nameList = ["zhangsan", "lisi", "wangwu"]
for name in nameList:
print(name)
python中,for循环经常与range函数搭配使用,如下:
for i in range(1, 10):
print(i)
python数据类型介绍
按照是否是数字可以按照如下表格分类:
说明:使用type函数可以返回变量的数据类型
按照是否可变可以分为:
列表
列表(list)是python中使用最频繁的数据类型,类似其他语言的数组
列表的符号是中括号[],初始化一个列表语法如下:
program_list = ["c++", "java", "python", "php"]
列表中常见的几种操作如下:
元组
元组(tuple)与列表类似,区别是元组的数据不能修改,元组的符号是小括号(),初始化一个元组的语法如下:
program_tuple = ("c++", "java", "python", "php")
元组主要用于函数的参数和返回值,格式化字符串,以及保护列表数据,由于元组的数据无法修改,因此提供的方法也比较少:
元组在python中还可以用于交换两个变量的值:
a = 10
b = 9
a, b = (b, a)
字典
字典(dict)通常用于描述一个物体的相关信息,使用键值对存储数据,键必须唯一,由于要使用hash算法,只有不可变类型才能用作键,字典的符号是大括号{},初始化一个字典的语法如下:
human_dic = {"name": "zhangsan",
"age": 26,
"height": 1.75,
"weight": 66}
字典的常用操作函数如下:
字符串
字符串(str)的使用也非常广泛,可以使用引号('或")来创建字符串,初始化一个字符串的语法如下:
testStr = "Wasting time is robbing oneself"
python对于str提供了很多实用的方法,比较常用的有以下这些:对字符串进行判断的方法:
对字符串进行修改(包括格式化,大小写转换):
字符串的查找和替换:
字符串的拆分和连接:
以上就是“Python基础知识点梳理”的全部内容,希望对你有所帮助。
关于Python技术储备
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、Python必备开发工具
三、Python视频合集
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
四、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
五、Python练习题
检查学习结果。
六、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
最后祝大家天天进步!!
上面这份完整版的Python全套学习资料已经上传至优快云官方,朋友如果需要可以直接微信扫描下方优快云官方认证二维码免费领取【保证100%免费】。
”的全部内容,希望对你有所帮助。
关于Python技术储备
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、Python必备开发工具
三、Python视频合集
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
四、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
五、Python练习题
检查学习结果。
六、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
最后祝大家天天进步!!
上面这份完整版的Python全套学习资料已经上传至优快云官方,朋友如果需要可以直接微信扫描下方优快云官方认证二维码免费领取【保证100%免费】。