python学习笔记

╄→尐↘猪︶ㄣ 提交于 2019-11-27 04:49:43

Python基础知识

行和缩进

1)python中单行注释采用 # 开头。
(2)Python 可以使用引号’’'开头和结尾,表示多行注释。
(3)Python可以在同一行中使用多条语句,语句之间使用分号(;)分割,类似于C
(4)print 默认输出是换行的,如果要实现不换行需要在变量末尾加上逗号 ,
(5)缩进相同的一组语句构成一个代码块,我们称之代码组。像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组。

python注释

(1)python中单行注释采用 # 开头。
(2)Python 可以使用引号( ’ )、双引号( " )、三引号( ‘’’ 或 “”" ) 来表示字符串,引号的开始与结束必须的相同类型的。其中三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点,被当做注释。
(3)Python可以在同一行中使用多条语句,语句之间使用分号(;)分割,类似于C
(4)print 默认输出是换行的,如果要实现不换行需要在变量末尾加上逗号 ,
(5)缩进相同的一组语句构成一个代码块,我们称之代码组。像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组。

python运算符

(1)数的加法乘法与C相同,两个乘法是指数运算,普通除法中整数相除必得浮点数,而地板结果是整数。
(2)两个字符串可以利用加法进行“拼串”,字符串与整数之间可以进行乘法运算,结果是重复几遍字符串。
(3)比较运算符:数可以正常比较大小,字符串也可以比较大小,但是比较结果一般不准确。Eg: 54>154(原因是字符串从左到右一个一个的比较)
布尔值:True,False .1=True,0=False。

if的判断

1)if后要有空格,空格后是判断主体,结尾要有:,循环体需要缩进,else if缩写成elif.
(2)由于 python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现,如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功;使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功。
(3)if有多个条件时可使用括号来区分判断的先后顺序,括号中的判断优先执行,此外 and 和 or 的优先级低于>(大于)、<(小于)等判断符号,即大于和小于在没有括号的情况下会比与或要优先判断。
(4)在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。
注释:for I in range(5)相当于C中的for (i=0;i<5;i++)

Python 列表

(1) 序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!