Python 变量
-
变量是为了存储程序运算过程中的一些中间结果,为了方便日后调用,因此变量一定要有描述性。
可以将变量看成一个保存信息的容器,标记并保存在内存里,在整个程序里均可使用。
student_number=30
studentNumber=30 #驼峰体 微软程序员常用
-
变量的命名规则
要具有描述性
变量名不能用中文命名,只能是数字,“_”,字母组成,不可以是空格或特殊字符
不能以数字开头
不能用保留字符
不能以大写字母开头 -
常量==不变的量
python里常量是可变的,所以用全部大写的变量名代表此变量为常量。
-
变量的赋值
name="OurNYeras"
name2=name
print(name,name2)
-
内存何时释放回收?
不用的时候自动清空,即不指向的时候。
age=21 print(age) del age #硬拆
重新赋值时,原赋值失效。Python内存定时回收机制。
-
编码(2.x不支持中文)
#!-*- coding:utf-8 -*- #coding:utf-8
注释及输入输出
-
注释
代码前加“#”代表为单行注释
代码后加注释为对该代码进行注释
多行注释为在代码前后加三个单引号或三个双引号 -
用户输入
与用户交互的程序。
name=input("your name:") age=input("your age:") print(name,age)
输入一个年龄,打印可以再活多少年。
#把字符串转成int,用int(被转的数据) #把数据转成字符串,用str(被转的数据) death_age=200 age=input("your age:") #input接收的所有数据均为“字符串”,即便输入的是数字,也会被作为字符串处理。 print("you can still live for",death_age-int(age),"years.")
猜年龄
age_of_men = 56 guess_age=int(input(">>:")) if guess_age==age_of_men: print("yes") elif guess_age>age_of_men: print("try samller.") else: print("try bigger.")
成绩判断
score = int(input("score:")) if score > 90: print("A") elif score > 80: print("B") elif score > 70: print("C") elif score > 60: print("D") elif score < 60: print("滚")
简单练习
# This program says hello and asks for my name. print("hello world!") print("what is your name?") #问名字 my_name = input() print("It is good o meet you,"+my_name) print("The length of your name is:") print(len(my_name)) print("What is your age?") #问年龄 my_age = input() print("you will be"+str(int(my_age)+1)+"in a year.")
网友评论