今天学习的内容有基本数据类型、基本运算符、常量、输入输出
基本数据类型有字符串,列表,字典,布尔值等。字符串是记录描述性质的状态,比如名字、性别、国籍等。定义方式是在' ' ," ",''' ''',内部包含一串字符。相同点:其类型都是字符串str类型。 不同点:注意引号的嵌套,内外两层要用不同的引号。在字符串内有\n、\a等功能性字符,需要在引号前面用r让它们成为纯字符的内容。
列表类型list:索引对应值,索引反映的是位置。定义:在[]内用逗号隔开多个值,按照从左到右的顺序一个一个放任意值,其索引值从0开始。
字典类型与列表相同之处是可以存多个值,不同之处是要用key对应值取值,key通常为字符串。定义:在{}内逗号为分隔符存放多个元素,每个元素都是以key:value的形式存在,其中value可以是任意类型,key通常是字符串。作用:按key:value记录多个值,优点是key对value有描述性质的作用。
布尔值类型:True,False 。作用:记录事物真假两种状态。
基本运算符:
x='aaa'
y='bbb'
print(x+y)
print([1,2,3]+[4,5,6])
x='aaa'*3
print(x)
print([1,2,3]*3)
print(10/3)
print(10//3) #地板除,取整数部分,没有四舍五入的概念
print(10%3) #取余数部分
# 2、比较运算符
# print(10 == 10)
# print(10 != 3)
# print(10 > 3)
# print(10 < 3)
# print(10 >= 10)
# print(10 <= 10)
常量是不可改变的量,在python中变量名用全大写的字符表示,可以发生改变,但属于python使用者的一个约定,碰到全大写的变量名则默认为常量不去改变它,这样相比其他语言专门开发一个机制去定义常量,节约了内存的资源。
输入输出input是输入,print是输出。
input输入的变量默认是字符串类型,如果需要不同数据类型,则需要转换。在print打印中会有一个内置的end='\n',如果不需要可以用end=的形式改变输出与输出之间的连接。%s代表占位,可以在输出字符串后用%变量名去关联%s。