• 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.见下篇文章

          

        

  • 相关阅读:
    CodeBlocks背景主题的设置
    Win7更改默认打开方式失败
    BAT命令介绍【转自Internet】
    Index of my articles
    一个表格说明RelativeLayout中的几个重要属性【Written By KillerLegend】
    有史以来最简单的三层实例(C#) ——转载自CSDN
    银联规定的MAC算法_转载
    Windows下ORACLE 10g安装与操作图解
    Oracle 在64位机器上使用PLSQL连接Oracle的问题(SQL * NET not properly installed)转载
    Linux系统下JDK和Tomcat安装配置
  • 原文地址:https://www.cnblogs.com/zzhhzf/p/12869323.html
Copyright © 2020-2023  润新知