学习Python

基本语法以及需要注意的地方:

1.语句后边可以不写 ;
2.可以直接计算大数相乘,没有变量类型长度的限制
学习Python
3.Bif:内置函数,可以直接用help(内置函数)来观察
学习Python
4.Python可以说是没有变量一说,更形象的说是指针,比如teacher=“高峰”,print(teacher) 输出的就是高峰
学习Python
5.变量名不可以以数字开头,可以是中文
6.交换两个数的时候可以直接写x,y=y,x 就交换了x,y 的值
学习Python
7.字符串主要有三种形式:Single quotes;Double quotes;Triple quotes
他们三个的主要区别就是引号的数量,这么设计的原因是有的单词带引号,比如Let’s
实现复杂的输出的时候,可以使用转义字符来实现,前边加个\表示后边的那个符号很单纯,不会和字符串里的引号相冲突。
8.想要显示路径却不想和转义字符相互冲突的时候,可以在加一个\ 比如print(“D:\one\two\three”) 显示的就是D:\one\two\three
但是当路径很多的时候又不想打很多的\该怎么办呢? 我们可以print(r"D:\one\two\three") 这里的r可以让字符串里的转义字符无效
学习Python
9.当出现\n\的时候通俗的理解就是这事还没完,它会和下边的连在一起,也就是可以实现跨行的作用,比如:
学习Python
10.长字符串的作用是和第9条的作用是一样的,比如:
学习Python
这里的双引号也可以换成单引号,但是前后必须得对称。

11.字符串除了可以使用加法进行拼接,也可以使用乘法进行复制
学习Python
12.
学习Python
学习Python
学习Python
13.Python的数字有三种形态:整数,浮点数,复数
Python的整数长度是不限制长度的,可以有无限大的精度
Python存储小数的原理是和C语言是一样的,由于这个原理我们在计算小数的时候就会有一定的误差
学习Python
那么怎么解决这个问题呢? 我们可以导入decimal来解决这个问题:
学习Python
14.当一个浮点数小到一定的程度时,Python会用科学计数法来显示:
学习Python
15.Python里可以实现复数:
学习Python 16.Python支持的数字计算如下:
学习Python
地板除:确保两个数相除的结果是一个整数,如果不是则向下取整。
求绝对值的时候,如果传入的是一个复数,那么计算出来的就是这个复数的模。
17.Python的布尔类型
下边的这些情况几乎都是false:
学习Python
18.
学习Python
这个是百数组中的切片操作。
比如数组a = [1,2,3]
而度 a[0:2]就会输出第知0个至第(2-1)个数字 = [1,2]
而a[:]就是全部数据的意思 = [1,2,3]
19.Python中的逻辑运算符:
学习Python
学习Python
注意:and和or遵循短路逻辑
学习Python
我们来看下边的代码:
学习Python
为甚会是这样呢?
第一个:3and4 3位true,由于and要两边都为true,所以继续判断4,4也为true,然后Python会将结果置为4。
第二个:3or4 3为true,由于or有一个为true即为true,所以Python不会继续判断,直接输出结果为3。
第三个第四个同理

20.Python运算符的优先级比较:
从上到下优先级逐渐变大!!!
学习Python