C语言使用的是花括号来表示层级关系,但是看起来不简洁,挺难看,而Python使用的是缩进的方式表示层级关系,并且约定4个空格为一个层级。
1.3 续行
当我们一行的代码超过了一屏显示的长度以后,多数情况下为了直观,我们会另起一行,接着些,在Python中在行尾使用 \ 标识续行,但如果在表达式或者某一段代码中使用了括号,那么Python认为括号内是一个整体,内部跨行不需要使用\。
1.4 标识符
很多时候,我们写代码的过程中会对我们需要的数据进行存储并命名,方便后续使用,这个命名被称为标识符,针对标识符Python进行了如下要求:
一个名字,用来指代一个值
只能是字母、数字下划线的组合
只能以字母或者下划线开头
不能是Python的关键字,例如def、class就不能作为标识符
Python是大小写敏感的
在我们写代码的过程中最好遵循下列约定:
不允许使用中文
不允许使用歧义单词,例如class_
在Python中不要随便使用下划线开头的标识符
1.5 转义序列
python中内置了很多特殊的符号,比如换行、制表符什么的,部分含义如下:
\:单个\表示转义,\ 就指代 \ 这个符号。表示把\后面的字符进行转义,不用特殊方式进行转换。
\t:制表符,一般用来进行输出格式调整,比如对齐等
\r:回车符
\n: 换行符
1.6 数字
在Python中数字主要分为三种类型:整型,浮点数,复数。
整型:在Python3中,不区分long和int,所有整型均为int类型,当然还包括了不同进制,比如2进制,8进制,16进制等,都为int类型。需要注意的是Python中的bool型属于整型的子类,所以bool的两个值,用整型可以表示为,0:False,非0:True。
浮点数:即带小数点的float型
复数:用于科学计算,比如1+2j等
1.7 字符串
在Python中,使用’(单引号),“(双引号)括起来表示引用字符的序列,使用’‘’,”“”,则可以跨行,并且自由的使用单双引号。除此之外还可以在字符串前加一定的符号来确切的表示字符串。
r: 字符串前加r或者R,表示该字符串不做任何处理,所见即所得
f: 3.6版本开始新增的前缀,表示格式化字符串,例如变量引用
一、Python所有方向的学习路线
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、学习软件
工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。
三、入门学习视频
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。
加入社区:https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0
56eD,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)
加入社区:https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0