python基础数据类型初始,用户交互
一、基础数据类型初始
1.数字:int 1,2,3
1 print(100,type(100)) 2 print(\'100\',type(\'100\'))
查看数据类型的方法:type()函数
取值范围:
int(整型)
在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647
在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807
数字运算:+,-,*,/ **乘方 取余%
2.字符串:str
python当中,凡是用引号引起来的都是字符串,单引号双引号都可;
print(1) print(\'1\') print("I\'m a teacher") #里面要显示单引号,外面用双引号
字符串是否可相加:
可相加,叫字符串的拼接。
1 a = "保罗" 2 b = "约翰" 3 c = a + b 4 print(c) #保罗约翰
可与数字相乘,str * int
msg = \'\'\' 故人西辞富士康 为学技术到蓝翔 蓝翔毕业包分配 尼玛还是富士康 \'\'\' print(msg)
大的字符串,涉及换行,需用三个引号包起来;其他地方是多行注释,赋值给变量时,是大字符串
3.布尔值
bool:布尔值; 真假两个值 True or False 涉及判断,比较
字符串转化成数字: int(str) 条件:str由数字组成
数字转化成字符串: str(int)
二、用户交互——input
1 name = input(\'请输入你的名字:\') #用户交互 2 age = input(\'请输入你的年龄:\') 3 print(name,age,type(age)) #input输入的全部都是str
1.等待输入;
2.将用户输入内容赋值给前面变量;
3.input出来的数据全部都是str
print(\’我的名字叫\’ + name, \’我的年龄\’ + age + \’岁\’)
找错能力要强,自己去解决。