一、输入输出
print():打印输出文本
input():获取用户输入文本
print('你好, 我是xxx ')
控制台输出 你好,我是xxx
s = input('等待你的输入:')
print('你输入的内容是' + s)
再与用户交互中可以使用input来获取到用户的指令。
二、基本数据类型
1、数字
int():整型
直接赋值
a = 1
类型转换
b = int('2')
float():浮点型
直接赋值
a = 1.0
类型转换
b = float('2.0')
bool():布尔型
直接赋值
a = True
类型转换
b = bool(0)
complex():复数类型
复数类型结构为 a + bj,其中 a 为实部,b 为虚部
data1 = 1 + 2j
data2 = 2 + 3j
print("data1 + data2 :", data1 + data2)
运行结果
data1 + data2 : (3+5j)
2、字符串
str():字符串类型
直接赋值
str1 = 'abcd'
类型转换
string = str(123456)
3、列表
list():列表类型,将一个可迭代对象转换为列表
直接赋值,用中括号包裹,用逗号分隔元素
list1 = [1, 2, 3, 4, 5]
可以利用range函数赋值
list2 = list(range(1, 10))
4、元组
tuple():元组类型,将一个可迭代对象转换为元组
直接赋值,使用小括号包裹,用逗号分隔元素(小括号其实也可以省略)
tuple1 = ("Python教程", "学习Python")
使用tuple函数创建
tuple2 = tuple("hello")