python编程基础知识--基本数据类型 PPT.ppt
上传人:王子****青蛙 上传时间:2024-09-14 格式:PPT 页数:71 大小:1.4MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

python编程基础知识--基本数据类型 PPT.ppt

python编程基础知识--基本数据类型PPT.ppt

预览

免费试读已结束,剩余 61 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2基本数据类型在Python中,不需要事先声明变量名及其类型,直接赋值即可创建各种类型的对象变量。这一点适用于Python任意类型的对象。例如:>>>x=3创建了整型变量x,并赋值为3,再例如语句>>>x='Helloworld.'创建了字符串变量x,并赋值为'Helloworld.'Python属于强类型编程语言,解释器会根据赋值或运算来自动推断变量类型。Python还是一种动态类型语言,变量的类型可以随时变化。>>>x=3>>>print(type(x))<class'int'>>>>x='Helloworld.'>>>print(type(x))#查看变量类型<class'str'>>>>x=[1,2,3]>>>print(type(x))<class'list'>>>>isinstance(3,int)#测试对象是否是某个类型的实例True>>>isinstance('Helloworld',str)True数字类型大家应该也有点累了,稍作休息数字类型整数类型浮点数类型浮点数类型复数类型复数类型三种类型存在一种逐渐“扩展”的关系:整数->浮点数->复数(整数是浮点数特例,浮点数是复数特例)不同数字类型之间可以进行混合运算,运算后生成结果为最宽类型123+4.0=127.0(整数+浮点数=浮点数)内置的数值运算操作符内置的数值运算函数打开IDLE程序1:pow(2,10),pow(2,15)程序2:pow(2,1000)程序3:pow(2,pow(2,15))数字类型的转换数字类型的转换数字类型的判断math库概述math库概述math库解析math库解析math库解析math库解析math库解析实例代码3.1:天天向上实例代码3.1:天天向上实例代码3.2:天天向上实例代码3.3:天天向上实例代码3.4:天天向上实例代码3.4:天天向上实例代码3.5:天天向上实例代码3.5:天天向上字符串属于不可变序列,是用单引号、双引号或三引号括起来的符号序列单引号、双引号、三单引号、三双引号可以互相嵌套,用来表示复杂字符串'abc'、'123'、'中国'、"Python"、'''Tomsaid,"Let'sgo"'''空串表示为''或""三引号'''或"""表示的字符串可以换行,支持排版较为复杂的字符串;三引号还可以在程序中表示较长的注释。字符串是一个字符序列:字符串最左端位置标记为0,依次增加。字符串中的编号叫做“索引”,索引辅助访问字符串中的特定位置格式为<string>[<索引>]Python中字符串索引从0开始,一个长度为L的字符串最后一个字符的位置是L-1Python同时允许使用负数从字符串右边末尾向左边进行反向索引,最右侧索引值是-1可以通过两个索引值确定一个位置范围,返回这个范围的子串格式:<string>[<start>:<end>]start和end都是整数型数值,这个子序列从索引start开始直到索引end结束,但不包括end位置。字符串之间可以通过+或*进行连接加法操作(+)将两个字符串连接成为一个新的字符串乘法操作(*)生成一个由其本身字符串重复连接而成的字符串len()函数能否返回一个字符串的长度大多数数据类型都可以通过str()函数转换为字符串字符串使用实例字符串使用实例用转义符(\)可以在字符串中表达一些不可直接打印的信息。例如:用\n表示换行字符串"Hello\nWorld\n\nGoodbye32\n"用print()函数打印后的输出效果如下:HelloWorldGoodbye32常用转义字符内置的字符串处理函数字符串实例:恺撒密码字符串格式化Python支持格式化字符串的输出。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到有字符串格式符的模板中。在Python中,字符串格式化使用与C语言中printf函数一样的语法。print("我的名字是%s年龄是%d"%('xmj',41))Python用一个元祖将多个值传递给模板,每个值对应一个字符串格式符。上例将'xmj'插入到%s处,41插入到%d处。所以输出结果:我的名字是xmj年龄是41字符串的%格式化方法字符串format()方法的基本使用格式是:<模板字符串>.format(<逗号分隔的参数>)format()方法中模板字符串的槽除了包括参数序号,还可以包括格式控制信息。此时,槽的内部样式如下:{<参数序号>:<格式控制标记>}其中,格式控制标记用来控制参数显示时的格式。格式控制标记包括:<填充><对齐><宽度>,<.精度><类型>6个字段,这些字段都是可选的,可以组合使用,这里按照使用方式逐一介绍。利用print()函