目录
是用于内存中存放数据的容器,而程序是用来处理数据
命名规则:
书写方式:
创建过程
创建变量实际就是开辟一个内存空间,把内容放到这个内存空间里
变量的修改
就是另外开辟一个内存空间储存新的赋值
原来的赋值会自动断开
name1 = 'oldboy'
name2 = name1
print(name1,name2) #oldboy oldboy
print(id(name1),id(name2)) #2013406852240 2013406852240
name1 = 'yearboy'
print(id(name1),id(name2)) #2315628177312 2315628147856
print(name1,name2) #yearboy oldboy
例:
test = input('请输入整数:')
aa = "我有%s岁了" % test
**
高于 *
/
%
//
高于 +
-
int(x [,base ]) | 将x转换为一个整数 |
---|---|
complex(real [,imag ]) | 创建一个复数,real为实部,imag为虚部 |
num1 = int(str1, 8) # 第二个参数为8,表示按8进制转换后显示,结果为 8
# 使用三目运算符求较大值
max = a if a > b else b
print("较大值为:%d" % max)
比较运算符:== != > < >= <=
逻辑运算符:
and 同时为真才为真
or 一个为真就为真,同时为假才是假
not 把真换为假,把假换为真
优先级关系:()>not>and>or
x or y , x为真,值就是x,x为假,值是y;
x and y, x为真,值是y,x为假,值是x。
成员运算符:
in 在里面返回True
not in 不再返回True
while...else...
while 条件:
# 循环体
中止循环语句
要求:
print('猜猜我多大了')
count = 1
while count<=3:
age = int(input('请输入我的年龄:'))
if age >30:
print('猜大了')
elif age <30:
print('猜小了')
else:
print("才对了")
break
count = count+1
if count ==4:
num = str(input("还想继续玩吗?")).strip()
if num.upper() == 'Y':
count =1
if num.upper() == 'N':
break
原文:https://www.cnblogs.com/xiaobai686/p/12088876.html