Python基础教程第2章.ppt

Python基础教程第2章.ppt

ID:56445895

大小:463.50 KB

页数:133页

时间:2020-06-18

Python基础教程第2章.ppt_第1页
Python基础教程第2章.ppt_第2页
Python基础教程第2章.ppt_第3页
Python基础教程第2章.ppt_第4页
Python基础教程第2章.ppt_第5页
资源描述:

《Python基础教程第2章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Python程序设计教程授课教师:职务:第2章Python语言基础课程描述本章将介绍Python语言的基本语法和编码规范,并重点讲解Python语言的数据类型、运算符、常量、变量、表达式和常用语句等基础知识,为使用Python开发应用程序奠定基础。本章知识点2.1常量和变量2.2运算符和表达式2.3常用语句2.4序列数据结构2.1常量和变量2.1.1常量2.1.2变量2.1.1常量变量是内存中命名的存储位置,与常量不同的是变量的值可以动态变化。Python的标识符命名规则如下:标识符名字的第1个字符必

2、须是字母或下划线(_);标识符名字的第1个字符后面可以由字母、下划线(_)或数字(0~9)组成;标识符名字是区分大小写的。也就是说Score和score是不同的。【例2-1】在下面的代码中,定义了一个字符串变量a、数值变量b和布尔类型变量c。a="这是一个常量";b=2;c=True【例2-2】变量值传递的例子。a="这是一个变量";b=a;print(b);#此时变量b的值应等于变量a的值print("");a="这是另一个变量";print(b);#对变量$a的操作将不会影响到变量b运行结果如

3、下:这是一个变量这是一个变量变量赋值过程的示意图id()函数可以使用id()函数输出变量的地址,语法如下:id(变量名)【例2-3】用id()函数输出变量地址的示例程序:str1="这是一个变量";print("变量str1的值是:"+str1);print("变量str1的地址是:%d"%(id(str1)));str2=str1;print("变量str2的值是:"+str2);print("变量str2的地址是:%d"%(id(str2)));str1="这是另一个变量";print("变量st

4、r1的值是:"+str1);print("变量str1的地址是:%d"%(id(str1)));print("变量str2的值是:"+str2);print("变量str2的地址是:%d"%(id(str2)));2.1.3类型转换1.转换为数字1.转换为数字(1)使用int()函数将字符串转换为整数,语法如下:int(x[,base])参数x是待转换的字符串,参数base为可选参数,指定转换后整数的进制,默认为10进制。(2)使用long()函数将字符串转换为长整数,语法如下:long(x[,bas

5、e])参数的含义与int()函数相同。(3)使用float()函数将字符串或数字转换为浮点数,语法如下:float(x)参数x是待转换的字符串或数字。(4)使用eval()函数计算字符串中的有效Python表达式,并返回结果,语法如下:eval(str)参数str是待计算的Python表达式字符串。【例2-4】a="1";b=int(a)+1;print(b);【例2-5】a="1+2";print(eval(a));运行结果为3。2.转换为字符串(1)使用str()函数将数值转换为字符串,语法如下:

6、str(x)参数x是待转换的数值。(2)使用repr()函数将对象转换为可打印字符串,语法如下:repr(obj)参数obj是待转换的对象。1.2.2执行Python脚本文件(3)使用chr()函数将一个整数转换为可对应ASCII的字符,语法如下:chr(整数)(4)使用ord()函数将一个字符转换为对应的ASCII,语法如下:ord(字符)【例2-6】print(chr(65));print(ord('A'));运行结果为。A65(5)使用hex()函数将一个整数转换为一个十六进制字符串,语法如下:

7、chr(整数)(6)使用oct()函数将一个整数转换为一个八进制字符串,语法如下:oct(字符)【例2-7】使用hex()函数和oct()函数打印8的十六进制字符串和八进制字符串。print(hex(8));print(oct(8));输出的结果如下:0x80o10十六进制字符串以0x开头,八进制字符串以0o开头。2.2运算符和表达式运算符是程序设计语言的最基本元素,它是构成表达式的基础。本节将介绍Python语言运算符和表达式。2.2.1运算符Python支持算术运算符、赋值运算符、位运算符、比较运

8、算符、逻辑运算符、字符串运算符、成员运算符和身份运算符等基本运算符。1.算术运算符位运算符具体描述例子+相加运算1+2的结果是3-相减运算100-1的结果是99*乘法运算2*2的结果是4/除法运算4/2的结果是2%求模运算10%3的结果是1**幂运算。x**y返回x的y次幂2**3的结果是8//整除运算,即返回商的整数部分9//2的结果42.赋值运算符位运算符具体描述例子=直接赋值x=3;将3赋值到变量x中+=加法赋值x+=3;等同于x=x+3;-=减法

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。