1.变量&&输入输出

sqy2010 / 2023-07-30 / 原文

1.变量&&输入输出

一·变量

概念:变量,本质上是一个装东西的盒子,并且只能存放一个值。

1·变量的命名规则

变量的名字由:数字,字母,下划线组成,并且不能以数字开头,且区分大小写。

2.变量的定义

格式:变量名 = 值 注意:= 赋值符号(从右往左读),==等于

a = 55
b = 6.555
c = 'apple'

3.变量的类型

int 整形,float 浮点型,str 字符串,bool布尔类型(True真,False假)

字符串转整形

a = '123'
int(a) #这里只是获得一个整数,并没有改变变量中a的值
#print(a+1) #此时a还是字符串变量
a = int(a)
print(a+1) #输出: 124

字符串转浮点型

a = '3.1'
a = float(a)
print(a)  #输出:4.1

整形转字符串

a = 5
a = str(a)
#print(a+1) #错误:此时变量 a 已经是字符串

浮点型转整形(舍去小数部分)

a = 3.1
a = int(a)
#print(a) #输出:3

bool类型转换为整形

a = True
a = int(a)
print(a) #结果:1

二·输入输出

1.输出

直接输出(结尾默认换行)

a = 3
b = 4
print(a)
print(b)

更改输出的结尾

print(44,end = ' ')#以空格结尾
print('hhh',end=',')#以逗号结尾

格式化输出

a = 5
b = 3.1415926
c = 'hhhh'
print("d代表整形:%d"%a) #输出整形
print("f代表浮点数:%.2f"%b)#输出浮点型,并保留两位小数(重点)
print("s代表字符串:%s"%c) #输出字符串

2. 输入

直接输入(默认输入字符串类型)

a = input('提示语句')
print(a+1)#错误:a是字符串类型,不能进行运算

更改输入的类型

a = input() #先输入在转换为整形
a = int(a)

b = int(input())  #输入的同时将值转换为整形

一行输入多个值

有几个变量就要输入几个值,不然报错.默认输入字符串

a,b=input().split(',')
输入时直接转换类型,返回的是一个列表
lb=list(map(int,input().split()))
print(lb)