python_基础知识

重新学习py,原因在于它比较简单,动力是被ymm批评了?目的是高阶的运用它,希望可以达到期望.

基础知识扫盲:

1.cmd 里 python -V 查看版本

2.linux Mac 中添加python环境变量

3.默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。

4.关键字

  import keyword

  print(keyword.kwlist)

5.数字类型 四种 

  整数 int

  布尔型 bool: True/False

  浮点数 float

  复数 complex

6.python中单引号和双引号使用完全相同。可以穿插使用以实现区分等功能

7.需要理解下述例子的1 3 5

  str = 'Hzfzzh'

  print(str[0:-1]) #1 输出第一个到倒数第二个的所有字符

  print(str[0]) #2 输出字符串第一个字符

  print(str[2:5]) #3 输出从第三个开始到第五个的字符

  print(str[2:]) #4 输出从第三个开始后的所有字符

  print(str * 2) #5 输出字符串两次

  print(str + '你好') #6 连接字符串

7.python输出加个'r'即不会被转义,这里的 r 指 raw,即 raw string。

8.Python可以在同一行中使用多条语句,语句之间使用分号(;)分割

  Python可以在同一行中使用多条语句,语句之间使用分号(;)分割

  Python可以在同一行中使用多条语句,语句之间使用分号(;)分割

9.print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end=""

  print( x, end=" " )

10.python -h

11.六个标准的数据类型

    不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);

    可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

  数字 number 即上述第五小点中提到的四种数字类型

        在 Python2 中是没有布尔型的,它用数字 0 表示 False,用 1 表示 True。到 Python3 中,把 True 和 False 定义成关键字了,但它们的值还是 1 和 0,它们可以和数字相加。

        17 % 3 取余 为 2

        2 ** 5 乘方 为 32

  字符串 string 

  列表 list 是 Python 中使用最频繁的数据类型                        左闭右开原则

      

 

 

       Python 列表截取可以接收第三个参数,参数作用是截取的步长,以下实例在索引 1 到索引 4 的位置并设置为步长为 2(间隔一个位置)来截取字符串:

        

step = [0, 1, 2, 3, 4, 5, 6, 7, 8]
print(step[2:7:2])

      上述结果为 [2, 4, 6]

reverse_order = [0, 1, 2, 3, 4, 5, 6, 7, 8]
print(reverse_order[-1::-1])

      上述结果为 [8, 7, 6, 5, 4, 3, 2, 1, 0]

  元祖 tuple 与列表类似,不同之处在于元组的元素不能修改。元组写在小括号 () 里,元素之间用逗号隔开。

      其实,可以把字符串看作一种特殊的元组。

      虽然tuple的元素不可改变,但它可以包含可变的对象,比如list列表.

      tuple = (20,)   # 一个元素,需要在元素后添加逗号  (这点不同于列表)

  集合 set 是由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员。

      可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。

      # 输出集合,重复的元素被自动去掉

      集合可以做 差并交补 运算

  字典 dictionary 是Python中另一个非常有用的内置数据类型。(可以从字典的字面意思理解其中的键值关系)

      列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。

      字典是一种映射类型,字典用 { } 标识,它是一个无序的 键(key) : 值(value) 的集合。 字典是一种映射类型,它的元素是键值对

      键(key)必须使用不可变类型。

      在同一个字典中,键(key)必须是唯一的。

      键值对  构建字典 如下:

      

 

12.有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。
  有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。

  有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。

13.见下篇文章

      

    

posted @ 2020-05-11 15:12  花自飞  阅读(123)  评论(0编辑  收藏  举报