python入门
- Python解析器
- Python注释
- Python中的变量(重点)
- 练习:
- 1、用python的print函数描述一段对话
- 2、与计算机模拟一段对话,并且最终计算机需要将输入的内容全部输出
- 3、模拟两个对话场景(根据提示输入内容,并且在后续的语句中将输入的内容作为输出的内容的一部分)
Python解析器
1、Python解析器的作用
demo.py
python
print('Hello World')
由于Python属于高级语言,其并不能直接在计算机中运行,因为缺少Python语言的运行环境:Python解析器
Python解析器作用:就是把Python代码转换为计算机底层可以识别的机器语言,如0101…
如何从这个窗口中退出到DOS模式呢?
答:使用exit()方法
exit()# 回车
Python注释
1、注释的作用
首先强调一件事:Python代码 => Python解析器 => 机器语言,但是注释经过了Python的解释器并不会解析与执行。因为其主要就是进行代码的注释。
注释作用:提高代码的阅读性
在我们编写Python程序时,为了了提高程序的可读性,强烈建议大家为核心代码添加注释信息。
2、Python注释的基本语法
☆ 单行注释
单行注释,以"#"(Shift + 3)号开头,只能注释一行内容
# 注释内容
1
示例代码:
第一种:代码行的上面
# 输出Hello World字符串
print('Hello World')
第二种:放在代码的后面(代码后面保留2个空格)
print('Hello World') # 输出Hello World字符串
☆ 多行注释
多行注释:可以同时注释多行代码或程序,常用于代码块的注释
基本语法:
"""
注释内容
第一行
第二行
第三行
"""
或
'''
注释内容
第一行
第二行
第三行
'''
示例代码:
"""
Hi, 大家好
从今天开始,我们将一起学习Python这门语言
"""
'''
Hi, 大家好
从今天开始,我们将一起学习Python这门语言
'''
print('Hi, 大家好')
print('从今天开始,我们将一起学习Python这门语言')
在PyCharm中,我们可以使用Ctrl + /
斜杠来对代码或程序进行快速注释。
Python中的变量(重点)
1、引入变量的概念
什么是量:量是程序中的最小单元。
那什么是变量呢?
① 变量是存储数据的容器
② 变量在程序运行过程中是可以发生改变的量
③ 变量存储的数据是临时的
2、变量的作用(举个栗子)
淘宝注册案例:
① 写入用户名、密码
② Python程序要接收用户名和密码(临时存储)
③ 把刚才接收的用户名和密码永久的存储起来(数据库)
3、变量的定义
基本语法:
变量名称 = 变量的值
注:等号的两边都要保留一个空格,其实Python中建议符号的两边尽量都要保留一个空格
说明:在Python程序中,这个等号和日常生活中的等号不太一样,其有一个专业名词:赋值运算符,其读法:要从右向左读,把变量的值通过 = 赋值给左边的变量。
4、变量的命令规则
标识符命名规则是Python中定义变量名称时一种命名规范,具体如下:
① 由数字、字母、下划线(_)组成
② 不能数字开头
③ 严格区分⼤小写
④ 不能使⽤内置关键字作为变量名称
记不住33个关键字怎么办?答:借助于help()方法
5、推荐变量的命名规则
① 变量命名一定要做到见名知义。
② 大驼峰:即每个单词首字母都大写,例如: MyName 。
③ 小驼峰:第二个(含)以后的单词首字母大写,例例如: myName 。
④ 下划线:例如: my_name 。
6、变量的定义与调用
在Python中,记住:变量一定要先定义,后使用,否则会报错。
定义:
name = 'itheima'
address = '北京市顺义区京顺路99号'
调用:
print(name)
print(address)
或
print(name, address)
7、变量的定义与使用常见问题
① 变量与字符串如何区别:
在Python中,如果要赋值的内容添加了单引号或者双引号,其就是Python中的一种数据类型:叫做字符串(日常生活中的文本信息)
② print打印变量时,喜欢为其添加引号
print(name) # 输出变量name对应的值
与
print('name') # 输出'name'这个字符串
练习:
1、用python的print函数描述一段对话
print("这是太太找出来的雨衣么?")
print("大概是的。")
print("不对,不对,这都是新的。我要我的旧雨衣,你回头跟太太说。")
print("你不知道这间房子底下人不准随便进来么?")
print("不知道,老爷。")
2、与计算机模拟一段对话,并且最终计算机需要将输入的内容全部输出
w1=input()
print("我是原神。")
w2=input()
print("启动!")
w3=input()
print("原神怎么你了?")
w4=input()
print("全是米哈游干的!")
3、模拟两个对话场景(根据提示输入内容,并且在后续的语句中将输入的内容作为输出的内容的一部分)
number=input("有熟悉的厨师吗?")
print("好的,稍等,我这就把"+number+"号厨师带过来。")
# 询问顾客早餐吃什么,以定制早餐订单
breakfast=input("你今天吃什么早餐?")
# 通知厨师准备顾客选择的早餐
print (f"好,我这就通知厨师为你准备{breakfast}!")
# 询问顾客喝什么饮料,以定制饮料订单
drink=input("你今天喝什么饮料?")
# 通知厨房准备顾客选择的饮料
print (f"好的,我这就通知厨房为你准备{drink}!")