Python笔记(一)_基础

时间:2023-03-10 08:15:01
Python笔记(一)_基础

数据类型和转换

整型、浮点型、字符串、布尔值

int() 整型转换

float() 浮点型转换

str() 字符串转换

运算符、操作符

算术运算符:+  -  *  /  %  //  **

赋值运算符:=  +=  -=  *=  /=

比较运算符:>  >=  <  <=  ==  !=

成员运算符:in  not in

格式化运算符:%  format()

逻辑操作符:not > and > not

运算优先级别:幂 > 正负号 > 算术符 > 比较符 > 逻辑符

例:
>>>name='demi'
>>>'mi' in name
>>>True

输入输出函数

print()和input()

例:
print('temp') #打印字符串temp
print(temp) #打印变量name的值
print(i,end=' ') #假如i在迭代器中取值,那么是横向空格打印每一个值
temp=input('请输入:') #获取用户的输入内容,并赋值给变量temp

转义字符

\\:反斜杠

\t:横向制表符

\r:回车符

\n:换行符

\':单引号

字符串的格式化

%d:格式化整数

%f:格式化浮点数

%s:格式化字符串

例1:

>>>'%d个%s要%.2f元' % (2,'冰淇淋',4.5)

>>>'2个冰淇淋要4.50元'

例2:
>>>'{0}个{1}要{2:.2f}元'.format(2,'冰淇淋',4.5)
>>>'2个冰淇淋要4.50元'

分支判断语句

if...:  条件为真则执行代码块

if...else:  条件为真则执行if的代码块,条件为假则执行else的代码块

if...elif...else:  哪个条件为真则执行哪个条件的代码块

循环语句

while:  只要满足条件就不断循环,直到不满足条件或者循环被打断为止

for...in...:  依次将迭代器中的元素一一迭代出来,迭代完成,循环结束

break/continue:  break用于提前退出循环;continue用于结束本轮循环,直接开始下一轮循环