Python常见函数
- print()函数-打印
print('hello world')
- input()函数-输入
input('Enter the content:')
- type()函数-查看数据类型
print(type(1))
- len()函数-计算字符串/元组/数组/字典的长度
print(len('abcd'))
Python数据类型
- 整数 int
- 小数 float
- 字符串 str
- 布尔值 True/False
- 空值 None
a = 1
print(type(a))
b = '1'
print(type(b))
c = 1.324
print(type(c))
d = 1
e = 2
print(d < e)
print(d > e)
f = print(1)
print(type(f))
Python运算符
算术运算符
- 加 -
- 减 -
- 乘 *
- 除 /
- // 返回商的整数部分
- % 求余
print(13 // 5)
print(13 % 5)
比较运算符
- 等于 ==
- 不等于 !=
- 大于 >
- 小于 <
- 大于等于 >=
- 小于等于 <=
赋值运算符
- 赋值符 =
- 加法赋值符 +=
a += b 代表 a = a + b
- 减法赋值符 -=
a -= b 代表 a = a - b
逻辑运算符
Python判断与循环
条件判断 if...elif...else
a = int(input('plese enter a number:'))
if a > 10:
print('a>10')
elif a == 10:
print('a=10')
else:
#print('a<10')
pass #遇到一些不想执行的情况,使用pass可以跳过
循环
- for循环
- for循环适用于已知循环次数的循环,所以后面跟的是次数或区间,达到指定要求就停止
- range 数列生成器 range(a)代表0到a-1之间的范围
for i in range(10):
if i == 5:
continue
print(i)
- while循环
- while后面跟的是一个条件,只要条件满足,这个循环就会一直进行下去
while True:
a = int(input('Enter a integer:'))
if a < 0:
continue
elif a == 0:
break
else:
print(a ** 2)
Python字符串的格式化
wages = int(input('Enter the wages:'))
if wages < 0:
pass
else:
print('Hi,your wage is {}'.format(wages))
- 按照默认顺序,不指定位置
print("{} {}".format("hello","world") )
hello world
- 设置指定位置,可以多次使用
print("{0} {1} {0}".format("hello","or"))
hello or hello
number = float(input('Enter a number:'))
print("{:.2f}".format(number))
- :5d 替换为5个字符宽度的整数
- :7.2f 替换为7个字符宽度的保留两位的小数,小数点也算一个宽度,宽度不足则使用空格填充