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():默认去除空格,去除\t、\n  也可以去除指定字符,去除尽可能多的字符

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

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

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

 切片:

索引:

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

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

猜你喜欢

转载自www.cnblogs.com/liaohong123/p/9150654.html