1 / 49
文档名称:

Python3基础教程第2章课件.pptx

格式:pptx   大小:195KB   页数:49页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Python3基础教程第2章课件.pptx

上传人:rsqcpza 2022/7/26 文件大小:195 KB

下载得到文件列表

Python3基础教程第2章课件.pptx

文档介绍

文档介绍:Python3基础教程
第2版 慕课版
第2章 Python基本语法
本章主要内容:
Python的基本语法元素
基本输入和输出
变量与对象
基本语法元素
本节主要内容:
缩进
注释
语句续行符号
语句分隔符号
保量 = input('提示字符串')
其中,变量和提示字符串均可省略。
函数将用户输入的内容作为字符串返回。
用户按【Enter】键结束输入,【Enter】键之前的全部字符均作为输入内容。
指定变量时,变量保存输入的字符串
示例代码如下。
>>> a=input('请输入数据:')
请输入数据:'abc' 123,456 "python"
>>> a
'\'abc\' 123,456 "python"'
如果需要输入整数或小数,则应使用int()或float()函数转换数据类型,示例代码如下。
>>> a=input('请输入一个整数:')
请输入一个整数:5
>>> a #输出a的值,可看到输出的是一个字符串
'5'
>>> a+1 #因为a中是一个字符串,试图执行加法运算,所以出错
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: Can't convert 'int' object to str implicitly
>>> int(a)+1 #将字符串转换为整数再执行加法运算,执行成功
6
在输入数据时,可按【Ctrl+Z】组合键中断输入,如果输入了其他字符,此时【Ctrl+Z】和输入内容作为字符串返回;如果没有输入任何数据,则会产生EOFError异常
示例代码如下。
>>> a=input('请输入数据:') #有数据时,^Z作为输入数据,不会出错
请输入数据:1231abc^Z
>>> a
'1231abc\x1a'
>>> a=input('请输入数据:')
请输入数据:^Z
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
EOFError
eval()函数可返回字符串的内容,即相当于去掉字符串的引号
示例代码如下。
>>> a=eval('123') #等同于a=123
>>> a
123
>>> type(a)
<class 'int'>
>>> x=10
>>> a=eval('x+20') #等同于a=x+20
>>> a
30
在输入整数或小数时,可使用eval()函数来执行转换
示例代码如下。
>>> a=eval(input('请输入一个整数或小数:'))
请输入一个整数或小数:12
>>> a
12
>>> type(a)
<class 'int'>
基本输出
Python 3使用print()函数输出数据,其基本语法格式如下。
print([obj1,…][,sep=' '][,end='\n'][,file=])

print()函数的所有参数均可省略。
无参数时,print函数输出一个空行,示例代码如下。
>>> print()
2.输出一个或多个数据
print函数可同时输出一个或多个数据
示例代码如下。
>>> print(123) #输出一个数据
123
>>> print(123,'abc',45,'book’) #输出多个数据
123 abc 45 book
在输出多个数据时,默认使用空格作为输出分隔符。
3.指定输出分隔符
print()函数的默认输出分隔符为空格,可用sep参数指定分隔符号
示例代码如下。
>>> print(123,'abc',45,'book',sep='#') #指定用符号“#”作为输出分隔符
123#abc#45#book
4.指定输出结尾符号
print()函数默认以回车换行符号作为输出结尾符号,即在输出所有数据后会换行。后续的print()函数在新行中继续输出。
可以用end参数指定输出结尾符号
示例代码如下。
>>> print('price');print(100) #默认输出结尾,两个数据输出在两行
price
100
>>> print('price',end='_');print(100) #指定下划线为输出结尾,两个数据输出在一行
price_100
5.输出到文件
print()函数默认输出到标准输出流()。
在Windows命令提示符窗口运行Python程序或在交互环境中执行命令时,print()函数将数据输出