一、Python的安装以及简单操作

1.在网站上下载python以后进行安装。

2.用快捷键Windows+R打开cmd命令行,输入python后进入编辑器,进行简单操作。

二、基本操作

1.print 是一个常用函数,其功能就是输出括号中得字符串。

例:

python print 变量List加字符串 输出_缩进

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




  1. list是一个使用方括号括起来的有序元素集合。
  2. li[0]
  3. 负数索引从 list 的尾部开始向前计数来存取元素。任何一个非空的 list 最后一个元素总是 li[-1]。 如果负数索引使您感到糊涂, 可以这样理解: li[-n] == li[len(li) - n]。 所以在这个 list 里, li[-3] == li[5 - 3] == li[2]。
  4. 您可以通过指定 2 个索引得到 list 的子集, 叫做一个 “slice” 。返回值是一个新的 list, 它包含了 list 中按顺序从第一个 slice 索引 (这里为 li[1]) 开始, 直到但是不包括第二个 slice 索引 (这里为li[3]) 的所有元素。
  5. 如果将两个分片索引全部省略, 这将包括 list 的所有元素。但是与原始的名为 li 的 list 不同, 它是一个新 list, 恰好拥有与 li 一样的全部元素。li[:]
  6. Tuple 是不可变 list。 一旦创建了一个 tuple 就不能以任何方式改变它。
  7. 定义 tuple 与定义 list 的方式相同, 除了整个元素集是用小括号包围的而不是方括号。
  8. Tuple 的元素与 list 一样按定义的次序进行排序。 Tuples 的索引与 list 一样从 0 开始, 所以一个非空 tuple 的第一个元素总是 t[0]。
  9. 负数索引与 list 一样从 tuple 的尾部开始计数。
  10. 与 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 块。