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

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

  1. 1、本文档共71页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

2基本数据类型;;;在Python中,不需要事先声明变量名及其类型,直接赋值即可创建各种类型的对象变量。这一点适用于Python任意类型的对象。

例如:

x=3

创建了整型变量x,并赋值为3,再例如语句

x=Helloworld.

创建了字符串变量x,并赋值为Helloworld.;Python属于强类型编程语言,解释器会根据赋值或运算来自动推断变量类型。Python还是一种动态类型语言,变量的类型可以随时变化。

x=3

print(type(x))

classint

x=Helloworld.

print(type(x))#查看变量类型

classstr

x=[1,2,3]

print(type(x))

classlist

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,Letsgo

空串表示为或

三引号或表???的字符串可以换行,支持排版较为复杂的字符串;三引号还可以在程序中表示较长的注释。;字符串是一个字符序列:字符串最左端位置标记为0,依次增加。字符串中的编号叫做“索引”,索引辅助访问字符串中的特定位置

格式为string[索引];Python中字符串索引从0开始,一个长度为L的字符串最后一个字符的位置是L-1

Python同时允许使用负数从字符串右边末尾向左边进行反向索引,最右侧索引值是-1;可以通过两个索引值确定一个位置范围,返回这个范围的子串

格式:string[start:end]

start和end都是整数型数值,这个子序列从索引

start开始直到索引end结束,但不包括end位置。;字符串之间可以通过+或*进行连接

加法操作(+)将两个字符串连接成为一个新的字符串

乘法操作(*)生成一个由其本身字符串重复连接而成的字符串;len()函数能否返回一个字符串的长度;大多数数据类型都可以通过str()函数转换

为字符串;字符串使用实例;字符串使用实例;;用转义符(\)可以在字符串中表达一些不可直接打印的信息。例如:用\n表示换行

字符串Hello\nWorld\n\nGoodbye32\n

用print()函数打印后的输出效果如下:Hello

World

Goodbye32;常用转义字符;内置的字符串处理函数;;;字符串实例:恺撒密码;;;字符串格式化

Python支持格式化字符串的输出。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到有字符串格式符的模板中。

在Python中,字符串格式化使用与C语言中printf函数一样的语法。

print(我的名字是%s年龄是%d%(xmj,41))

Python用一个元祖将多个值传递给模板,每个值对应一个字符串格式符。上例将xmj插入到%s处,41插入到%d处。所以输出结果:

我的名字是xmj年龄是41;字符串的%格式化方法;字符串format()方法的基本使用格式是:

模板字符串.format(逗号分隔的参数);format()方法中模板字符串的槽除了包括参数序号,还可以包括格式控制信息。此时,槽的内部样式如下:{参数序号:格式控制标记}

其中,格式控制标记用来控制参数显

文档评论(0)

幸福给你 + 关注
实名认证
内容提供者

走自己的路,让别人去说吧

1亿VIP精品文档

相关文档