Python基础知识与实例python基础知识归纳大全python基础知识pdf
下载地址 https://share.weiyun.com/t7TNGpYI
资料目录 Python基础知识总结 Python基础知识思维导图 python基础知识实验报告总结 Python基础学习笔记 计算机二级Python基础知识点速记⼿册(涵盖考纲90%内容) Python单选题库 python基础知识选择题(含答案详细解析) Python基础练习题100例(Python3.x) python基础试题(含答案) python基础⾯试题整理 python基础试题(含答案解析)图文复习知识点试卷试题 Python基础知识笔试(含答案) Python练习题有答案 大一python基础知识简答题(121道) python基础知识大一期末考试题及答案 python基础知识课件ppt
举例 两个函数: type() 、 str() 1 . 函数 type() 我们已经接触过的变量, 有整型(i nt) 的, 浮点型(fl oat) 的, 字符串型(str) 的, 后面还会介绍Python 中的其他类型变量。 不管变量属于什么类型, 都可以通过使用函数 type() 来查看或判定。 功能: 返回<变量>所属的数据类型。 用法: type(<变量>) 在交互执行模式下, 输入 x=46, 用函数 type() 来测试变量 x 或数值 46, 它都会显示出信息: <cl ass ' i nt' > 表示它们属于 i nt 类, 即整型, 如图所示。 在图中还可以看到, 输入了 y=' Hello!' 后, 用函数 type() 测试变量 y 或' hello! ' , 输出的信息是: <cl ass ' str' > 表示它们属于 str 类, 即字符串型。 在输入 z=3. 1 41 59 后, 用函数 type() 来测试变量 z 或 3. 1 41 59, 输出的信息是: <cl ass ' fl oat' > 表示它们属于 fl oat 类, 即浮点型。 例 1 编写程序如下: age=1 8 mes=' Happy' +age+' rd Bi rthday! ' print(mes) 程序投入运行, 窗口会输出出错信息, 如图所示。 信息指明程序里有“TypeError: must be str, not i nt”, 即有类型错, 输出的内容应该是字符串(str), 不能是数字(i nt)。 变量 mes 里的内容是由 3 个部分拼接而成的: ' Happy' 、 age、 ' rd Bi rthday! ' 。 前后两项都是用单引号括住的字符串, 那么便是中间的 age 出了问题: 它是数字, 不是字符串, 用函数 type() 测试一下就清楚知道了。 为了保证输出正确, 必须要把变量 age 里面的内容转换成字符串。 如何把 i nt 型的变量转换成字符串型? 这就需要借助于下面介绍的函数 str() 。
2. 函数 str() 功能: 将<变量>中存放的数值转换成字符串值后返回。 用法: str(<变量>) 利用这个函数, 可以把例 4-1 改写成: age=1 8 mes=' Happy ' +str(age) +' rd Bi rthday! ' print(mes) 这样再运行该程序, 输出的内容就是: Happy 1 8rd Bi rthday!
|