大家好,作为一名互联网行业的小白,写博客只是为了巩固自己学习的知识,但由于水平有限,博客中难免会有一些错误出现,有不妥之处恳请各位大佬指点一二!
博客主页:链接: https://blog.csdn.net/weixin_52720197?spm=1018.2118.3001.5343
1.Python语言基本语法元素
1.1.缩进
Python 语言采用严格的“缩进”来表明程序的格式框架。
缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。
1个缩进= 4 个空格。
缩进是python语言中表明程序框架的唯一手段。
1.2.英文冒号(:)
当表达分支,循环,函数,类等程序含义时,在if,while,for,def,class等保留字所在完整语句后通过英文冒号(:)结尾并在之后进行缩进,表明后续代码与紧邻无缩进语句的所属关系。
1.3.使用注释#
注释是程序中会被 Python 解释器忽略的一段文本。程序员可以通过注释记录任意想写的内容,通常是关于代码的说明。
Python 中的注释只有单行注释
>>> # 注释是个好习惯,方便自己方便他人
>>> a = [10,20,30] #生成一个列表对象,变量 a 引用了这个变量
1.4.使用\行连接符
一行程序长度是没有限制的,但是为了可读性更强,通常将一行比较长的程序分为多行。这是,我们可以使用\行连接符,把它放在行结束的地方。Python 解释器仍然将它们解释为同一行。
>>> a = [10,20,30,40,\
50,60,70,\
80,90,100]
>>> a
[10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
>>> a = 'abcdefghijklmnopqrstuvwxyz'
注意:
- 连接符后不能存在空格
- 连接符后必须直接换行
2.编程基础概念
2.1.变量
如何创建变量 ——赋值语句
变量:通过变量名代表或引用某个值。
变量名 = 表达式
其中=是赋值运算符
最简单的表达式就是字面量。比如:a = 123 。 运行过程中,解释器先运行右边的表达式,生成一个代表表达式运算结果的对象;然后,将这个对象地址赋值给左边的量。
2.1.1.用于同一个对象赋值给多个变量。
2.1.2.赋值给对应相同个数的变量(个数必须保持一致)
2.2.变量命名规则
- 区分大小写。如:sxt 和 SXT 是不同的
- 第一个字符必须是字母、下划线。其后的字符是:字母、数字、下划线,不能用数字开头。,不能使用空格
- 不能使用关键字。比如:if、or、while 等。
- 以双下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法。比如:__init__是类的构造函数。
- 【操作】使用Python 帮助系统查看关键字
>>> help()
help> keywords
3.最基本内置数据类型
3.1. 数字型
3.1.1.整数类型
3.1.2. 浮点型
小数,3.14 或者科学计数法 314e-2
浮点数计算并不是完全精准的
>>> 0.1+0.2
0.30000000000000004
>>>
千万不要直接比较两个浮点数是否相等
>>> 0.1+0.2 == 0.3
False
一种解决方式:
round()进行四舍五入保留一定位数后再判断
>>> round(0.1+0.2,5) == round(0.3,5)
True
基本规则
- 整数和浮点数混合运算,输出结果浮点数
- 整数之间运算,产生结果类型与操作符相关
- 整数或浮点数与复数运算,输出结果是复数
3.2. 字符串型
字符串是由字母,数字和特殊字符来组成的序列
如何创建字符串?
单引号,双引号,三引号
3.2.1.字符串长度
len()函数:返回字符串中的字符长度或字符数
>>> s='fhfuef'
>>> len(s)
6
==isinstance()==判断类型
>>> isinstance(s,str)
True
3.2.2.字符串的格式化
3.2.2.1.format()方法的基本使用
字符串使用方法;<模板字符串>.format(<逗号分隔得参数>)
其中模板字符串是一个由字符串和槽组成的字符串,用来控制字符串和变量的显示效果。
>>> "{}那么大,{}想去看看。".format("世界",