建设银行激活网站,湖北高速公路建设网站,网站建设分几个阶段,wordpress的免费模板Python的基本数据类型:1.number数字整型(整数):python可以处理任意大小的整数包括正整数与负整数浮点型(小数):在Python中表示浮点数的时候回存在一些误差复数:abj2.str字符串类型定义:使用单引号或者双引号括起来的任意文本,我们称之为字符串.3.bool(布尔)类型取值只有Ture和F…Python的基本数据类型:1.number数字整型(整数):python可以处理任意大小的整数包括正整数与负整数浮点型(小数):在Python中表示浮点数的时候回存在一些误差复数:abj2.str字符串类型定义:使用单引号或者双引号括起来的任意文本,我们称之为字符串.3.bool(布尔)类型取值只有Ture和False4.None空值在Python中None表示的是空值.空值是一个特殊的值与0并不相同5.list列表本质:是一个有序的集合6.tuple元组本质:是一个有序的集合,一旦初始化之后就不能修改7.dict字典使用键值对的方式来进行存储,key-value的形式来进行存储特点:具有极快的查询速度8.set集合具有去重复的功能变量:在程序运行期间可以改变的量作用:将不同的数据类型存储在内存中.变量的定义:变量名 值变量名:遵循标识符的命名规则注意:变量的数据类型由变量赋的值来决定.删除变量del 变量名变量一旦删除,就不能再使用了.常量:定义:再程序运行期间不能改变的量作用:给变量赋值数据类型转换int(x)功能:将x转为int类型float(x)功能:将x转为浮点型abs(x)功能:返回x的绝对值max(num1,num2,num3,num4,....)功能:返回最大的num的值min(...............)功能:返回最小的值pow(x,y)功能:求x的y次方round(x,[n]) [n]可选参数,保留第几位功能:返回x的四舍五入值,若n不指定则不保留小数,若n指定则保留n位小数在Python3.x中遇到.5的时候自动向偶数靠拢# 导入模块名import mathmath.ceil(x)功能:对x进行向上取整math.floor(x)功能:对x进行向下取整math.modf(x)功能:返回x的小数部分与整数部分以元组的方式返回math.sqrt(x)功能:返回x的开平方(只返回整数部分)random.choice(序列)序列:字符串,列表,元组功能:从序列中随机挑选一个元素并且返回random.randrange([start,]stop[,step])start;开始,若不写默认从0开始stop:结束取值范围[start,stop)step:步长功能:随机的从[start,stop)以step位步长取一个数值random.random()功能:返回一个从[0,1)的浮点数random.uniform(m,n)功能:从[m,n]随机取一个浮点数random.shuffle(list1)功能:将序列进行随机排列算数运算符加-减*乘/除%取余**求幂//取商注意:使用算数运算是的时候,变量只参与运算,而不会改变变量的值.比较运算符 比较两个变量是否相等,若不相等返回True,否则返回False! 比较两个变量是否不相等,若不相等则返回True,否则返回False 大于 小于 大于等于 满足大于或者等于的条件即可 小于等于 满足小于或者等于的条件即可注意:使用比较运算的时候,返回的结果是bool值当变量是字符串的时候,比较的是字符串的ASCII码值0 ASCII值48A ASCII值63a ASCII值97赋值运算变量 表达式a b a aba - b a a-ba * b a a*ba / b a a/ba % b a a%ba ** b a a**ba // b a a//b注意:使用赋值运算表达式的时候,卸载等号左边的变量值会发生变化,写在等号右边的值只参与运算啊,值不发生变化逻辑运算and运算又称与运算,当所有结果都为真的时候,结果为真or运算又称或运算,使用or来进行连接,当所有结果都为假的时候才为假not运算又称非运算,假变真,真变假表示假:False,0,None,,[],(),{}短路原则:当使用and进行连接的时候,若发现有一个表达式的结果为假,剩余表达式不再进行运算直接返回假.使用or来进行连接的时候,若发现有一个表达式的结果为真,剩余表达式不再进行运算直接返回真.注意:bool值可以与number值参与运算,参与时True代表1,False代表0.逻辑运算符的优先级:()优先级最高not优先级and优先级or优先级位运算使用位运算的时候需要把数值转为二进制再进行运算. 按位与:对应位的结果都为1的时候,则该位结果为1否则为0| 按位或:对应位的结果有一个为1的时候,则该位结果为1否则为0^ 按位异或:对应位的结果相异的时候,则该位结果为1否则为0~ 按位取反将对应的结果的1变为0,0变为1 左移:x 右移:xy x/2**y成员运算符in 若在指定的序列中找到指定的元素则返回True,否则返回Falsenot in 若在指定的序列中找不到指定的元素则返回True,否则返回False身份运算符is:判断两个标识符是否引用同一个对象,若引用同一个对象返回True,否则返回False.当我们使用来进行对对象赋值的时候,两个变量则视为引用同一个对象.is not:判断两个标识符是否引用不同对象,若引用不同对象返回True,否则返回False.当我们使用来进行对对象赋值的时候,两个变量则视为引用同一个对象.id(x)功能:查看变量的id地址分支语句的语法:单分支语句if 判断条件:语句块执行过程:首先执行判断条件,当判断条件成立[结果为真的时候]会执行语句块,若条件不成立,则不执行.双分支语句if 判断条件:语句块1else:语句块2执行过程:首先执行判断条件,当判断条件成立[结果为真的时候]会执行语句块1,若条件不成立,则执行语句块2rd(char)查看字符的ASCII码值chr(code)将ASCII值转为字符