友链提交
请认真填写以下信息,谢谢!

博客信息

HoshinoAi
(请填写完整的网址,例如:https://www.example.com)
(贵站展示本站链接的页面地址,一般是友链页面,填写后将自动验证友链关系有效性)
(用于抓取文章)
(用于接收通知)
菜单
本页目录

二、输入输出与变量

_程序3个要素

  • 输入 input
  • 处理 process
  • 输出 output

2.1 input() 输入函数

_函数语法:

input([prompt])

_参数说明:

  • prompt -- 提示信息

_input()实例:

input("请输入你的名字")

2.2 print() 打印(输出)函数

_函数语法:

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False) # 有=为有默认参数

_参数说明:

  • objects -- 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。
  • sep -- 用来间隔多个对象,默认值是一个空格。
  • end -- 用来设定以什么结尾。默认值是换行符 \n
  • file -- 要写入的文件对象。
  • flush -- 输出是否被缓存通常决定于 file,但如果 flush 关键字参数为 True,流会被强制刷新。

_print()实例:

print("奥兰熊", 20) # 有默认参数时,可以不填参

2.3 Python变量

_变量的定义:

| 命名规则 | 实例 | |--|--| | 变量名只能包含字母、数字和下划线 | name_1| | 变量名必须以字母或下划线开头 | _name/ name| | 变量名区分大小写 | Name/name| | 变量名不能是Python关键字 | if/for/else均是关键字|

保留字即关键字,我们不能把它们用作任何标识符名称。Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字:

import keyword
print(keyword.kwlist)
# 以下为Python3.9输出结果
['False', 'None', 'True', '__peg_parser__', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

_变量的赋值:

name = "奥兰熊" # 汉字、英文、符号在python中均为字符串,需使用双引号括起来
age = 20 # 数字不加双引号为整型,双引号为字符串

_变量的修改:

name = "奥兰熊"
name = "奥兰熊1" # 修改后变量name的值会改变成奥兰熊1

_变量的删除:

name = "奥兰熊"
del name # 变量删除后无法被调用
print(name) # 程序会报错

2.4 Python常见数据类型

数据类型函数描述实例
intint()强制转换为整型int("4")
floatfloat()强制转换为浮点型float("3.5")
stringstr()强制转换为字符串str(4)
bool True/ False