一、变量
变量是为了存储程序运算过程中的一些中间结果,为了日后可以方便调用、操作或更改更程序。而且还提供标记具有描述数据的方式,使我们可以更清晰的理解。如果我们把变量看作成是一个保存信息的容器是更容易理解的。变量是存储在内存当中的,并且将会适用于整个程序。
声明变量
#_*_coding:utf-8_*_ name = "Imomy Mu"
变量的命名规则:
- 要具有描述性
- 变量名只能_,数字,字母组成,不可以是空格或特殊字符(#?<.,¥$*!~)
- 不能以中文为变量名
- 不能以数字开头
- 保留字符是不能被使用
变量的赋值
name = "Imomy Mu" name2 = name print(name,name2) name = "Jack" print("What is the value of name2 now?")
二、用户的输入
用户输入使用input命令来实现。
name = input("What is your name?") print("Hello " + name )
input 接受的所有数据都是字符串,即便你输入的是数字,但依然会被当成字符串来处理,但是有时候我们会需要输入的信息为数据,或者说为某一个整数,这时候我们就需要使用数据类型转换来将input输入的数据进行转换。
int integer =整数 把字符串转成int,用int(被转的数据)
str string =字符串 把数据转成字符串用str(被转的数据)
假定人能够活80岁,测定用户还能够活多少年。
death_age = 80 name = input("your name:") age = input("your age:") print("Your name:",name) #print("You can still live for ", death_age - int(age)," years ....") print("You can still live for " + str(death_age - int(age)) +" years ....")