变量and输出
概念:变量,本质上是一个装东西的盒子,而且只能装一个值
一、
1.变量的命名规则
变量的名字由字母,数字,下划线_组成,不能以数字开头,不能以关键字命名,且区分大小写
变量的定义
格式:变量名 = 值
= 赋值符号 ==等于
a=1
b=2.1
c='hhh'
3.变量的类型
str 字符型 int整型 ,float浮点型(小数)
bool 布尔类型:Ture 真,False 假
a=True #真 非零的数表示为真,默认用1表示
b=False #假 0 表示为假
c=5
print(bool(c))
字符串转整型
a='44'
int(a) #这里只获得一个整数44,并未改变变量a的值
#print(a+1) a仍为字符串类型,所以会出错
a=int(a)
print(a+1)#结果:45
浮点型转整型
a=3.1945
a=int(a)
print(a)
二,输入与输出
输出
1.直接输出
print(1)
a=3.14
print(a)
print('哈哈哈')
print(1,3) #每个元素空格结尾输出
3.格式化输出
格式:print("%类型"%值)
print("%.2f"%3.1415) #输出浮点数,保留两位小数
print("%s"%'我是哈哈哈') #输出字符串
print("%d"%66) #输出整型
如果%号后面是一个算式,则需要括号包裹
ci=59
print("芝士我的分数: %d"%(ci+1))
输入
直接输入
a=input("提示语句")
print(a+1) #错误:默认输入的类型是字符串
2.更改输入的类型
#输入后,转换变量类型
a=input()
int(a)
#输入时直接转换整型
b=int(input())
3.一行输入多个值
有几个变量输入几个值,否则报错,默认输入字符串
a,b=input().split()
print(a,end=' ')
print(b)
一行输出多个值并且同时转换
a,b=list(map(int,input().spilt()))
print(a+b)