python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。
缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。
一.print() 函数
1.1不带引号:计算机可以读懂括号内的内容,处理后打印出来
如:print(1+1) ,输出2
引号的意义就是告诉计算机直接print打印出引号里面的内容即可
1.2单引号:当括号内有引号时,不用多余操作,直接输出
如:print('1+1'),输出1+1
1.3双引号:与单引号效果相同,但是当括号内文字出现单引号,为了区别,建议使用双引号
如:print("let's go home")
1.4三引号:可以实现跨行输出,与换行符'\n'类似,但是三引号要手动换行
如:print('''今天星期一,
明天星期二,
后天星期三''')
1.5转义字符: \n 可以实现换行
如:print('今天星期一,\n明天星期二,\n后天星期三')
二.变量和赋值
2.1 name = '千寻'
print(name)
三.数据类型
3.1 字符串:str 用引号括起来的文本。只要是被【单/双/三引号】这层皮括起来的内容,不论那个内容是中文、英文、数字甚至火星文,只要是被引号“绑架”起来的,就表示是字符串类型。
可以使用type(变量名),查看变量的类型
如:name = '千寻'
print(type(name)) 输出:class 'str'
3.2整数:int 普通的整数数字
3.3浮点数:float 带小数点的数字
3.4数据转换
3.4.1 整数和浮点数可以使用str()函数转换成字符串
3.4.2 符合整数类型的字符串可以使用int()函数转换成整数,但是文字和浮点数形式的字符串不能直接转换
3.4.3 浮点数可以使用int()函数 强制转换为整数(直接抹零,输出整数部分)
3.4.5 float()函数也可以将整数和字符串转换为浮点数类型。但同时,如果括号里面的数据是字符串类型,那这个数据一定得是数字形式。
3.5数据拼接
使用+将形同的数据类型拼接到一起
如:time = '早上7点'
number = '8.8'
do = '起床'
does = '买'
doing = '个面包'
print(time+do+does+str(int(float(number)))+doing) 输出:早上7点起床买8个面包
加上str()函数为了是让拼接的数据类型一致
四.条件判断
总的逻辑是:if(如果),elif(要不然),else(否则)
4.1单向判断if
如果满足条件就执行,如果不满足条件就不执行
if xxxx:
print(xxxx) #这里首行缩进4位