




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ython语提供的三个基本数字类型_python3讲:基本数据类型1.概念1.1表达式表达式是由数据、算符、数字分组符号()、由变量和约束变量等以能求得数值的有意义的排列法所得的组合(类似于数学的公式)。如 1+1 2+11.2语句个语法上成体系的单位,它由个词或句法上有关联的组词构成。在程序当中的语句般是来完成各种功能。如print() for 循环。语句的执会对程序产影响。1.3程序程序就是由条条的语句和表达式组成。1.4函数函数就是种语句,具体来实现某些特定的功能。函数形如 xxx()1.4.1函数的分类内建函数:由python编译器提供的,不需要程序员定义代码实现的,只需要调即可。可以
2、在python中直接调。如abs(),print(),max(),min()等。定义函数:由程序员主创建的函数,要做到见名知意。其中()的内容代表的就是函数要传递的参数。函数中可以没有参数也可以传递多个参数,多个参数中间,隔开。返回值:就是函数返回的结果,但是不是所有的函数都有返回值。2.标识符2.1python语的组成部分不同的编程语,编程思想样,表现形式不样。关键字:就是python中些具有特殊功能的关键字。如false,and 等,具体可以查询档。注释:标识符:开发员在开发当中定义的些符号和名称。般定义:变量,变量名,函数名,类名等。由26个写英字母+0-9数字+符号(_,$)组成标识符
3、规则:1.标识符由字母,数字,下划字组成,但是不能以数字开头。2.python中不能使关键字和保留字作为标识符。3.不能python的函数作为标识符。4.命名式:4.1 驼峰命名法:第个单词字母写开始,第个单词开始字母写。4.2 驼峰命名法:每个单词的字母写。4.3下划线命名法:单词中间_分隔,见名知意,如get_url。运算符语句函数序列3.基本数据类型数据类型:指的就是变量的值的类型。如intstring blean decimal。3.1数值:整数 int 在计算机的内存地址中,有个规定长度的空间,能存储的最值是固定的,所以计算中的整数就有个最值,如果超过内存中的最值,就会产内存溢出。在
4、python中持限精度的整数,所以在python中不担内存溢出的情况。3.2数:所有数,float,(其实是个限接近于结果的数字)。3.3布尔:只有2个值,True ,False 逻辑判断作。布尔值其实有属于整型,True相当于1,False相当于0。3.4 None:只有个数值,也就是空值,表不存在。4.字符串字符串就是由数字,字母,下划线组成的串字符(通常表段本信息)。程序中由 或 “” 包裹起来的内容。注意:不能混合使。4.1转义符 表 表 t表 制表符(横向)n 表换符 表 r 表原始字符串 加在路径或址前,表原样输出4.2 长字符串 表我们可以使 三重 引号 表个长的字符串。好处:可
5、以换并且保留字符串的格式,原样输出。4.3 字符串运算和格式化字符串字符串不能和其他类型进加法运算,如果做了会出现异常。如果是数值类型的字符串,可以通过类型转换进运算4.3.1 拼串字符串拼接s=helloprint(s=+s)函数法,参数来格式化信息s=helloprint(s=,s)通过%占位符的式,%s 字符串,%d 整数,%f浮点数s=s=%s%helloprint(s)通过 f 式s1=suppermans2=toma = fhells1,s2print(a)通过 .format 式s1=suppermans2=toma =hello 0,1.format(s1,s2)print(a
6、)4.4 字符串的其他操作4.4.1 字符串的长度通过 len()函数进查询。4.4.2 判断字符是否在这个字符串中字符 in 字符串来判断是否在,返回结果为 True或Falsea=Jackprint(J in a)4.4.3 求字符串的最值和最值max(123) min(456)a=Jack pythonprint(max(a)ord(a)查看字符对应的ascii码表值上述查询中 是按字符的ascii码进求。4.4.4 字符串的分割通过 split()函数进分割a=l love Chiana=a.split( )print(a)4.4.5 字符串的拼接join()函数,将多个字符进拼接a=
7、abca.join(-)print(a)4.4.6 去除字符串的空格strip()函数 去除左右两边的空格lstrip()函数 去除左边的空格rstrip()函数 去除右边的空格4.4.7 字符串全部转写upper()函数4.4.8 字符串全部转写lower()函数4.4.9 字符串字母写capitalize()函数4.4.10 判断字母是否写isupper()判断字母是否写islower()判断字母是否写4.4.11 字符串的类型检查type()函数5.变量就是计算机内存中的块区域,通俗的说变量就是给数据起个名字。就是将不确定的数据进存储。当数据不确定的时候,需要对数据进存储的时候,我们就定义个变量来完成存储动作。要遵守标识符的规则。注意:两个对象相等和两个对象是同个对象是两个概念。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025届北京市一七一中学高二物理第二学期期末联考试题含解析
- 2025届内蒙古根河市重点中学高二物理第二学期期末质量跟踪监视试题含解析
- 2025年黑龙江省哈尔滨十九中物理高二下期末达标检测模拟试题含解析
- 2025年云南省玉溪市江川县物理高一下期末学业质量监测试题含解析
- 2025届四川省自贡市衡水一中富顺学校物理高一下期末教学质量检测模拟试题含解析
- 2025年陕西客运考试应用能力试题及答案大全解析
- 广告制作和发布合同协议
- 医疗健康行业处方药进销存管理协议
- 农民合作养殖协议
- 科室癌痛护理管理
- 外研版(2019)选择性必修第三册 Unit 1-6 课文知识点语法填空(含答案)
- 施耐德ATS48软启动器使用手册
- 兴隆百货集团企业文化
- 人防领域专项审计发现的问题及建议
- 殡葬技能人才队伍职业化建设实施状况与发展规划
- YY/T 1533-2017全自动时间分辨荧光免疫分析仪
- JJF 1105-2018触针式表面粗糙度测量仪校准规范
- GB/T 9444-2019铸钢铸铁件磁粉检测
- GB/T 29602-2013固体饮料
- GB/T 24015-2003环境管理现场和组织的环境评价(EASO)
- GB/T 20786-2015橡胶履带
评论
0/150
提交评论