01 knowledge
- #print(‘Hello World’)
- 使用变量保存数据并进行算术运算
print(a+b)
print(a - b)
print(a * b)
print(a / b)
print(a // b) # 整除
print(a % b) # 取模,取余
print(a ** b) # 幂指数
#python
#使用intput函数输入
#使用int()进行类型转换
num1 = int (input(“请输入一个数字:>>”)) // 5
num2 = int (input(“请输入另一个数字:>>”)) // 2
print(num1 + num2) // 7
print(num1 - num2) // 3
print(num1 * num2) // 10
print(num1 / num2) // 2.5
print(num1 // num2) // 2
print(num1 % num2) // 1
print(num1 **num2) // 25
3.格式化输出
(1) %作为一个连接 %s %d %f
print(’%.2f+%.2f+%.2f’=%.2f’%(num1,num2,num1+num2’))
(2)format
print(’{}+{}={}’.format(num1,num2,num1+num2))
(3)保留小数位
print(’{:.2f}+{:.2f}={}’.format(num1,num2,num1+num2))
4.#chr():将整数转换成该编码对应的字符串(一个字符)
num = chr(97)
print(num) // a
#ord():将字符串(一个字符)转换成该编码对应的整数
print(ord(‘d’)) // 100
5.将输入的邮箱使用ASCII进行加密
email = input(‘Input your email:’) // 34567@123.com
for j in email:
ord_ = ord(j)
ord_1 = ord_ + 10
str_ = chr(ord_1)
print(str_,end="")
6.水仙花数案例
Num = input(‘number:>>’)
if len(Num ) > 3:
print(’[!] Error, The lenghts must be Three!!’)
else:
wb = int(Number[0])
sw = int(Number[1])
gw = int(Number[2])
if bw ** 3 + sw **3 + gw **3 == int(Num):
print(Num是’水仙花数’)
else:
print(Num’不是水仙花数’)
7.运算符
[ : : step ] //切片
is is not //身份运算符
in not in //成员运算符
not or and //逻辑运算符
a = ‘hjajxh456’
print(a [2:6] ) //ajxh
print(a [ : :-1]) //654hxjajh
print(a [6:3:-1]) //hxj