本节内容
- 变量赋值
- 程序输入和输出
变量赋值
变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。
基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。
因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。
Python 中的变量赋值不需要类型声明。
每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
等号(=)用来给变量赋值,等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。
单变量赋值
counter = 100 # 赋值整型变量
miles = 1000.0 # 浮点型
name = "John" # 字符串
print(counter)
print(miles)
print(name)
多变量赋值
Python允许你同时为多个变量赋值。
a, b, c = 1, 2, "john"
程序输入和输出
输入
input()
函数接受一个标准输入数据,返回为 string 类型。
函数语法
input(prompt)
参数值
参数 | 描述 |
---|---|
prompt | 在输入前代表默认信息的字符串 |
例子
x = input('Enter your name:')
print('Hello, ' + x)
输出
print()
方法用于打印输出。
语法
print(object(s), separator=separator, end=end, file=file, flush=flush)
参数值
参数 | 描述 |
---|---|
objects | 复数,表示可以一次输出多个对象。 输出多个对象时,需要用 , 分隔。 |
separator | 用来间隔多个对象,默认值是一个空格。 |
end | 用来设定以什么结尾,默认值是换行符 \n。 |
file | 要写入的文件对象。 |
flush | 输出是否被缓存通常决定于 file,但如果 flush 关键字参数为 True,流会被强制刷新。 |
例子
import time
print("---EXAMPLE : Loading 效果---")
print("Loading",end = "")
for i in range(20):
print(".",end = '',flush = True)
time.sleep(0.5)