zoukankan      html  css  js  c++  java
  • Python之旅(day10&day11 各种运算及基本数据类型)

    一、运算

    1.结果为布尔值的运算

    逻辑运算:AND(与) OR(或)

       多个布尔值与或从前到后计算,有括号先计算括号内的值

    True + or ==>True

    True + AND ==>继续走

    False + OR ==>继续走

    False + AND ==>False

    成员运算:in  /   not in   判断某个条件是否在某个东西里面,结果为布尔值

    比较运算:<  <=  >  >=   !=

    2.结果为真实数字

    加减乘除运算: +   -   *    /(直接除)    **(次方)   %(取余) //(取整数)

    赋值运算:加减乘除的简单写法

    二.基本数据类型

    数字(int):python3中,不管数字多大,类型都是int,python2中超过一定范围,变为长整型(long)

    字符串(str):

    列表(list):

    元组(tuple):

    字典(dict):

    布尔值(bool):

    三.数字的魔法

    int()方法:将字符串转换为数字

    bit_length():当前数字的二进制,至少可以用几位表示

    四.字符串的魔法(仅列举几个重要方法)

    find():从字符串中找出指定子字符串的第一个匹配项的索引位置,找不到则返回-1

    join():将字符串中的每个元素按照指定分隔符进行拼接

    lower()(upper()):转换为小写(大写)

    strip():默认去除空格,去除 、  也可以去除指定字符,去除尽可能多的字符

    split(‘s’,2):找两个s字符进行分割,指定字符不返回

    replace('a','b'):用b代替字符串中的a

    range: 用于创建连续数字,也可以指定步长

     切片:

    索引:

    len():获取字符长度(获取列表长度时,按逗号区分)

    for循环:for 变量名 in 字符串

  • 相关阅读:
    《Ubuntu标准教程》学习总结
    Ubuntu下安装VirtualBox并为其添加USB支持
    Eclipse下配置TinyOS开发环境
    Ubuntu下的网络服务
    Ubuntu12.04添加环境变量
    Ubuntu12.04下搭建Java环境
    poj 1066 线段相交
    poj 2653 (线段相交判断)
    poj 2398 (叉积+二分)
    hdu 4883 思维题
  • 原文地址:https://www.cnblogs.com/liaohong123/p/9150654.html
Copyright © 2011-2022 走看看