《《python培训课件》算术字符串变量.pptx》由会员分享,可在线阅读,更多相关《《python培训课件》算术字符串变量.pptx(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第二章 算术 字符串 变量 Python数据类型:整数 浮点数 字符串4 5 6 6.00 5.3 abc dog运算符+-*/加减乘除*%/乘方 求余 整除整数和浮点数运算符一样优先级+-*/%*1整数存在上限下限2500.00*10000 会报异常3500*10000 正常数学函数导入模块Import math 或者 from math import*模块math常用函数ceil(x)大于或等于x的整数pow(x,y)x的y次方sqrt(x)x的平方根cos sin tan 四舍五入 圆整(将小数部分.5的数字圆整到最接近的偶数)Round(8.5)Round(9.5)Round(x,y)
2、保留y位小数Math.trunc(x)Math.ceil(x)Math.floor(x)字符串字符串是一系列字符三种方式表示字符串 成对出现单引号 cat openhouse双引号 “cat”三引号 “”cat”(对比多行字符串情况)“its great”she said“Yes!”字符串常用操作(1)1 +*字符串拼接(来创建新的字符串)hot+dog,hot+“+doghot+hot+hothot*3hot*3+!*2字符串常用操作(1)2 len 函数 len(“”)len(up,up,)Len返回一个整数 所以在任何使用整数的地方都能用 函数len5+len(cat)*len(dog)
3、len(hot*3)类型之间的相互转换强制转化(讲此之前先介绍下type函数)Float float(3)float(3)float(3a)Int int(3.0)int(3)int(3a)Str str(3.0)str(3)隐式转化25*8.5学这个有啥用呢?举例变量和值变量标记或者指向一个值fruit =apple fruitapple这里的fruit就是一个变量名,它指向字符串apple 注意变量名是不需要加引号的=等号 赋值运算符遇到变量的时候 python将其替换成指向的值变量名的命名规则1 变量名的长度不受限制,但是其中的字符必须是字母,数字或者下划线(_),而不能使用空格,连字符
4、,标点符号,引号或者其他字符2 变量名第一个字符不能是数字,必须是下划线或者字母3 区分大小写4 不能利用python关键字做变量名,例如 if else while def or and not in is for等判断M“M”5_4M5m5 catcat dogIfTrue False赋值语句赋值语句包含3个主要部分左值 赋值运算符 右值 X =5 初始化语句 完成了两个职责 一个是创建了新变量 一个是赋值给它type(x)在任何使用整数的地方都能使用变量xX=99 这条语句只是重新赋值 没有创建x 因为这个变量已经存在了变量引用值rate =0.04 rate_2008=0.06rate=0.06Python当中变量是弱类型的指定为什么类型就是什么类型a=3b=3c=3.0a=4不创建直接使用变量会怎样Y*x多重赋值a=1b=2c =3 a,b,c =1,2,3帮助dir(m)列出模块所有的函数dir(_builtins_)查看完整的python内置函数清单Help(n)显示各种有用的信息,例如完整的模块清单,有关函数和关键字的帮助信息等