• python学习日记-2


    一、python有5个标准的数据类型

    1.number(数字)

    2.string(字符串)

    3.list(列表)

    4.Tuple(元组)

    5.Dictionary(字典)

    二、number(数字)

    number数据类型用于存储数值。他们是不可改变的数据类型,也就意味着改变数字数据类型会分配一个新的对象

    当指定一个值时,number对象会被创建 如:var1=10;

    可以通过del来删除单个或者多个对象的引用  如: del var1

    三、python字符串

    s="sdad123_djdj"

    1、python字符串列表有2种取值顺序:1、从左到右索引默认0开始,最大范围是字符串长度少1       2、从右到左索引默认-1开始,最大范围是字符串开头

    2、截取字符串  如 s1="plove1212" 那么 s1[1,5]的结果是love

    3、当使用以冒号分隔的字符串,python返回一个新的对象   s1="plove1212" s1[1:5]="love"

    4、加号(+)是字符串连接运算符  s1="hello" s2="world"  print s1+s2   结果是 helloworld

    5、星号(*)是重复操作 s1="hello"  print s1*2    结果是hellohello

    四、python列表

    列表种的值的切割也可以用到变量【头下标:尾下表】,就可以截取相应的列表,取值顺序和字符串相同

    下标为空表示取到头或尾

    加号(+)列表连接运算符,星号(*)是重复操作

    五、python元组

    元组是另一个数据类型,类似于list列表,但是元组用()标识,内部元素用逗号隔开,元组不能二次赋值,相当于只读列表

    元组是不允许更新 的,只能读。

    列表是可以更新 的,可读可写。

    六、python字典

    字典当中的元素是通过键来存取的,而不是通过偏移存取

    字典用“{}”标识,字典由索引(key)和他对应的值value组成

     

    七、数据类型转换

    强转

    八、算数运算符

    1、加减乘除

    2、取余(%)

    3、幂(**)

    4、整除(//)

    九、python比较运算符,赋值运算

    十、python位运算符

    1、& 按位与运算:参与运算的两个值,如果相应位都为1,则改位的结果位1,否则位0

    2、| 按位或运算:只要对应的2个2进制位有一个位1 时,结果位就为1

    3、^ 按位异或运算:当两对应的二进制位相异时,结果为1

    4、~ 按位取反运算符:对数据的每个二进制去反

    5、《 左移运算符:运算数的各二进制位全部左移若干位,由《右边的数字决定移动的位数

    6、》 右移运算符  

    十一、python逻辑运算符

    and 与

    or 或

    not 非

    十二、python成员运算符

    in 如果在指定的序列种找到值返回true,否则反hifalse

    not in 如果在指定的序列中没有找到值返回true,否则返回false

    十三、python身份运算符

    1、is 是判断两个标识符是不是引用自一个对象

    2、is not 是判断两个标识符是不是引用自不同对象

    十四、python运算符优先级

    python不支持Switch语句,所以多个条件判断,只能用elif来实现,如果判断需要多个条件需同时判断时,可以使用or,表示两个条件有一个成立时判断条件成功;使用and时,表示只有两个条件同时成立的情况下,判断条件才成功

    python提供了for循环和while循环,没有do..while循环

  • 相关阅读:
    【Lintcode】099.Reorder List
    【Lintcode】098.Sort List
    【Lintcode】096.Partition List
    【Lintcode】036.Reverse Linked List II
    C++中使用TCP传文件
    链表中倒数第k个结点
    剪贴板(进程通信)
    调整数组顺序使奇数位于偶数前面
    TCP数据流
    快速幂和同余模
  • 原文地址:https://www.cnblogs.com/MissLi/p/8035516.html
Copyright © 2020-2023  润新知