python基础知识

发布时间:2019-04-23 21:38:51编辑:auto阅读(2004)

    1.注释

      1.1.单行注释:以#开头,#右边的有所东西当做说明.

      1.2.多行注释:'''   我是多行注释   '''

     

    2.变量

      2.1.为了充分的利用内存空间以及更有效率的管理内存,变量是有不同类型的

        2.1.1.Numbers(数字)

          数字类型又分int(整形),long(长整型),float(浮点型),complex(复数)

        2.1.2.布尔类型

          布尔类型只有True(1)或者False(0)

        2.1.3.字符串(String)

        2.1.4.列表(List)

        2.1.5.元祖(Tuple)

        2.1.6.字典(Dictionary)

      2.2.所有的变量类型可以用type(变量名)来查看

     

    3.标识符

      3.1.python中标识符是区分大小写的

      3.2.标识符的命名规则:驼峰命名

        3.2.1:小驼峰命名法:第一个单词以小写字母开始;第二个单词的首字母大写,例如myName

        3.2.2:大驼峰命名法:每一个单词的首字母都使用大写,例如:FirstName

      3.3.下划线命名:例如:send_buf

     

    4.输出

      4.0.python中的输出:print()

      4.1.格式化输出:

          例如:age = 10

            print('我今年%s岁' % age)

        在python代码中,看到%这样的操作符,就是格式化输出

    格式符号 转换
    %c 字符
    %s 字符串(最常用)
    %d 有符号的十进制整数(最常用)
    %u 无符号的十进制整数
    %o 八进制整数
    %x 十六进制整数
    %f 浮点数(最常用)
    %e 科学计数法(小写'e')
    %E 科学计数法(大写“E”)
    %g %f和%e 的简写
    %G %f和%E的简写

      4.2.换行输出:\n字符串中使用

     

    5.输入

      5.1.input():输入的必须是表达式,其打印的结果都是字符串类型

      

    password = input('请输入你的密码:')
    
    print(password) # password就是字符串

     

    6.运算符

      6.1算术运算符,下面以a=10,b=20为例进行计算

    运算符 描述 实例
    + a+b=30
    - a-b=-10
    * a*b=200
    / a/b=2
    // 取整除 9//2=4,不要小数,余数
    % 取余 b%a=2...0 只取余数
    ** 指数(幂次方) a**b=1后面 20个零

      6.2赋值运算符,只有一个:=   把=右边的结果赋值给左边的变量,例如num=1+2+3,num=7

      6.3符合赋值运算符

    运算符 描述 实例
    += 加法赋值运算符 c += a 等效于 c = c + a
    -= 减法赋值运算符 c -= a 等效于 c = c - a
    *= 乘法赋值运算符 c *= a 等效于 c = c * a
    /= 除法赋值运算符 c /= a 等效于 c = c / a
    %= 取余赋值运算符 c %= a 等效于 c = c % a
    **= 幂赋值运算符 c **= a 等效于 c = c ** a
    //= 取整除赋值运算符 c //= a 等效于 c = c // a

     

    7.数据类型转换

      常用:

        7.1.int(x) 将x转换为一个整数

        7.2.float(x) 将x转换为一个浮点数

        7.3.str(x) 将对象x 转换为字符串

        7.4.eval(str) 用来计算在字符串中的有效Python表达式,并返回一个对象

        7.5.tuple(s) 将序列s 转换为一个元组

        7.6.list(s ) 将序列s 转换为一个列表

      不常用:

        7.7.complex(real [,imag ]) 创建一个复数,real为实部,imag为虚部

        7.8.repr(x ) 将对象x 转换为表达式字符串

        7.9.chr(x ) 将一个整数转换为一个Unicode字符

        7.10.ord(x ) 将一个字符转换为它的ASCII整数值

        7.11.hex(x ) 将一个整数转换为一个十六进制字符串

        7.12.oct(x ) 将一个整数转换为一个八进制字符串

        7.13.bin(x ) 将一个整数转换为一个二进制字符串

     

关键字