认识Python
换行输出
在输出的时候,如果有\n那么,此时\n后的内容会在另外 一行显示
print("1234567890-------") #会在一行显示
print("1234567890\n-------") #一行显示1234567890,另外一行显示-------
输入
password=input("请输入密码:")
print("您刚刚输入的密码是:",password)
运行结果:
请输入密码:123456
您刚刚输入的密码是: 123456
input()的小括号中放入的是,提示信息,用来在获取数据之前给用户的一个简单提示
input()在从键盘获取了数据以后,会存放到等号左边的变量中
input()函数接受的输入必须是表达式
运算符和表达式
[图片上传失败...(image-77e7ce-1587625232881)]
[图片上传失败...(image-401d8f-1587625232881)]
[图片上传失败...(image-463910-1587625232881)]
[图片上传失败...(image-d981e7-1587625232881)]
[图片上传失败...(image-a414d8-1587625232881)]
[图片上传失败...(image-fa658b-1587625232881)]
[图片上传失败...(image-70fe38-1587625232881)]
判断语句和循环语句
条件判断语句
[图片上传失败...(image-6a4ebf-1587625232881)]
import与from...import
在python用import
或者from...import
来导入相应的模块。
将整个模块(somemodule)导入,格式为:import somemodule
从某个模块中导入函数,格式为:from somemodule import somefunction
从某个模块中导入多个函数,格式为:from somemodule import fistfunc,secondfunc,thirdfunc
将某个模块中的全部函数导入,格式为:from somemodule import \*
【生成随机数】
1.第一行代码引入库:
import random #引入随机库
2.生成指定范围的随机数
computer=random.randint(0,2) #随机生成0、1、2中的一个数字,赋值给变量computer
课堂练习
综合使用if高速公路的相关知识,实现研判剪子布游戏效果。显示下面提示信息:
请输入:剪刀(0)、石头(1)、布(2);_
用户输入数字0-2中的一个数字,与系统随机生成的数字比较后给出结果信息。
例如:输入0后,显示如下
你的输入为:剪刀(0)
随机生成数字为:1
哈哈,你输了!
提示:对于输入不正常的情况尽可能考虑全面,使程序能够正常运行。
建议用时15~20分钟。
循环语句
for循环
[图片上传失败...(image-b548e7-1587625232881)]
while循环
[图片上传失败...(image-110c03-1587625232881)]
demo
i=0
while i<5:
print("当前是第%d次执行循环"%(i+1))
print("i=%d"%i)
i+=1
课堂练习:
1.计算1~100的累积和(包含1和100)
2.计算1~100之间偶数的累积和(包含1和100)
建议用时20分钟。
break和continue
[图片上传失败...(image-c62956-1587625232881)]
作业:
使用for循环和while循环,打印九 九乘法表,显示效果如下图:
[图片上传失败...(image-fb45be-1587625232881)]
字符串、列表、元组、字典
字符串
[图片上传失败...(image-5b264-1587625232881)]
word='字符串'
sentence="这是一个句子。"
paragraph="""这是一个段落
可以由多行组成"""
单引号和双引号选择?
1.包含单引号的字符串
假如你想定义一个字符串my_str,其值为:I'm a student,则可以采用如下方式,通过转义字符\进行定义。
my_str='I\'m a student'
也可以不使用转义字符,利用双引号直接进行定义。
my_str="I'm a student"
2.包含双引号的字符串
假如你相定义一个字符串my_str,其值为:Jason said "I like you",则可以采用如下方式,通过转义字符\进行定义。
my_str="Jason said \"I like you\""
也可以不使用转义字符,利用单引号直接进行定义。
my_str='Jason said "I like you"'
转义字符
转义字符 | 描述 |
---|---|
(在行尾时) | 续行符 |
\\ | 反斜杠符号 |
\‘ | 单引号 |
\" | 双引号 |
\a | 响铃 |
\b | 退格(Backspace) |
\000 | 空 |
\n | 换行 |
\v | 纵向制表符 |
\t | 横向制表符 |
\r | 回车 |
\f | 换页 |
\oyy | 八进制数,yy代表的字符,例如:\o12代表换行,其中o是字母,不是数字0。 |
\xyy | 十六进制数,yy代表的字符,例如:\x0a代表换行 |
\other | 其它的字符以普通格式输出 |
字符串的截取和连接
字符串的常见操作
函数
文件操作
错误与异常
d