Python-day3-用户交互与格式化输出
文章目录
用户交互与格式化输出
运行Python
的两种方式
交互式
临时执行的脚本程序,不可永久保存
MacBook-Pro:~ Peng$ python3.8
>>> print("Hello World!")
Hello World!
>>> exit()
脚本式
可永久保存的
Python
脚本程序
# 写入文件
MacBook-Pro:python Peng$ echo 'print("Hello World!")' > HelloWorld.py
# 执行脚本
MacBook-Pro:python Peng$ python3.8 HelloWorld.py
Hello World!
注释
- 作用
- 用于做代码的解释说明;
- 临时或永久关闭某行或某段的代码功能;
单行注释
两种写法:
代码过长时,则在代码的上一行标注;
代码过短时,可标注在代码后面;
# 我是注释
print("Hello World") # 我是注释
多行注释
三对单引号或三对双引号
推荐使用双引号
'''
我是注释1
我是注释2
'''
"""
我是注释1
我是注释2
"""
与用户交互
Pyhton2
中,输入什么类型,就存为什么类型,方便于开发者;
Python3
中,会统一存成int
类型,方便于用户;为方便用户,
Python3
中砍掉了此功能,开发者可用其他方法进行进一步的转换来得到想要的类型,后续会有讲到;
Python2
示例
存什么类型即什么类型,但语法严格,用户不可能懂的
Python
的语法
Python3
示例
自动转换为字符串
input
会将用户输入的所有内容都存成字符串类型
int
自动转换
int
只能将纯数字的字符串换成整形或浮点型
格式化字符的四种方式
推荐使用
str.format
方式:兼容性好,可打破位置、字典方式传值,且比s%
速度要快;
%
%s
:%
为占位符,s
为String
对应传值
字典的形式传值
以字典形式传值,打破位置限制