一、Python的安装以及简单操作
1.在网站上下载python以后进行安装。
2.用快捷键Windows+R打开cmd命令行,输入python后进入编辑器,进行简单操作。
二、基本操作
1.print 是一个常用函数,其功能就是输出括号中得字符串。
例:
2.另一种使用python的方法是:在文字编辑器中任意编写一段程序,以.py结尾,保存后退出编辑器,在cmd命令行输入你所编辑的程序名,运行后即可发现编辑器中出现你所编辑的程序。
三、基本的数据类型
1、变量不需要声明
Python 的变量不需要声明,可以直接输入:
例:
>>>a=10,那么,内存中就出现了一个值a=10,在此之前,不需要对值的类型作任何说明,数据类型是 Python 自动决定的。
注:此处引入一个内置函数 type(), 用以查询变量的类型。
2、回收变量名
如果想让 a 存储不同的数据,不需要删除原有变量就可以直接赋值。
注: print 的另一个用法,也就是 print 后跟多个输出,以逗号分隔。
3.常用数据类型
变量 数据类型
a=3 int整数
a=1.3 float浮点数
a=True 真值(True/False)(布尔类型)
a='Hello!' 字符串
a=1j* 1J 复数
四、序列
sequence(序列)是一组有顺序的元素的集合,序列可以包含一个或多个元素,也可以没有任何元素。
序列有两种:tuple(定值表; 也有翻译为元组) 和 list(表)
>>>s1=(2,1.3,'love',5.6,9,12,False) #s1 是一个 tuple
>>>s2=[True,5,'smile'] #s2 是一个 list
- list是一个使用方括号括起来的有序元素集合。
- li[0]
- 负数索引从 list 的尾部开始向前计数来存取元素。任何一个非空的 list 最后一个元素总是 li[-1]。 如果负数索引使您感到糊涂, 可以这样理解: li[-n] == li[len(li) - n]。 所以在这个 list 里, li[-3] == li[5 - 3] == li[2]。
- 您可以通过指定 2 个索引得到 list 的子集, 叫做一个 “slice” 。返回值是一个新的 list, 它包含了 list 中按顺序从第一个 slice 索引 (这里为 li[1]) 开始, 直到但是不包括第二个 slice 索引 (这里为li[3]) 的所有元素。
- 如果将两个分片索引全部省略, 这将包括 list 的所有元素。但是与原始的名为 li 的 list 不同, 它是一个新 list, 恰好拥有与 li 一样的全部元素。li[:]
- Tuple 是不可变 list。 一旦创建了一个 tuple 就不能以任何方式改变它。
- 定义 tuple 与定义 list 的方式相同, 除了整个元素集是用小括号包围的而不是方括号。
- Tuple 的元素与 list 一样按定义的次序进行排序。 Tuples 的索引与 list 一样从 0 开始, 所以一个非空 tuple 的第一个元素总是 t[0]。
- 负数索引与 list 一样从 tuple 的尾部开始计数。
- 与 list 一样分片 (slice) 也可以使用。注意当分割一个 list 时, 会得到一个新的 list ;当分割一个 tuple 时, 会得到一个新的 tuple。
五、运算
1、数学运算
>>>print1+9 # 加法
>>>print1.3-4 # 减法
>>>print3*5 # 乘法
>>>print4.5/1.5 # 除法
>>>print3**2 # 乘方
>>>print10%3 # 求余数(10=3*3+1,所以余 1)
2、判断
判断是真还是假,返回 True/False: >>>print5==6 #=, 相等
>>>print8.0!=8.0 #!=, 不等
>>>print3<3,3<=3 #<, 小于;<=, 小于等于
>>>print4>5,4>=0 #>, 大于;>=, 大于等于
>>>print5in[1,3,5] #53、逻辑运算 是 list[1,3,5]的一个元素
3、逻辑运算
#and,“与”运算, 两者都为真才是真
#or,"或"运算, 其中之一为真即为真
#not,“非”运算, 取反
六、缩进和选择
1、缩进
if 后面跟随条 件,如果条件成立,则执行归属于 if 的一个代码块。
以四个空格的缩进来表示隶属关系的书写方式,强制缩进增强了程序的 可读性。
Python 检测条件,如果发现 if 的条件为假,那么跳过后面紧跟的块,检测下一个 elif 的条 件; 如果还是假,那么执行 else 块。