Python学习(1)

tech2022-08-12  132

1、Python基础

print函数

input函数

数据类型 int(x [,base]) 将x转换为一个整数

float(x) 将x转换到一个浮点数

complex(real [,imag]) 创建一个复数

str(x) 将对象 x 转换为字符串

repr(x) 将对象 x 转换为表达式字符串

eval(str) 用来计算在字符串中的有效Python表达式,并返回一个对象

tuple(s) 将序列 s 转换为一个元组

list(s) 将序列 s 转换为一个列表

set(s) 转换为可变集合

dict(d) 创建一个字典。d 必须是一个 (key,value)元组序列。

frozenset(s) 转换为不可变集合

chr(x) 将一个整数转换为一个字符

ord(x) 将一个字符转换为它的整数值

hex(x) 将一个整数转换为一个十六进制字符串

oct(x) 将一个整数转换为一个八进制字符串

2、Python分支

if True: if 条件1: 执行命令1 elif 条件2: 执行命令2 elif 条件3: 执行命令3 else: 执行命令4 else: 执行命令 -------------------------------------------------------------------- if 条件1 or 条件2: 执行命令 else: 执行命令 -------------------------------------------------------------------- if 条件1 and 条件2: 执行命令 else: 执行命令

while循环:

check = True i = 3 while check: print("%d" %i) i -= 1 if i <= 0: check = False print("查看循环结束结果")

break/continue用法

4、函数

(shell脚本的function函数类似) 例1 def calculate(num1,num2): print("%d + %d = %d" %(num1,num2,num1 + num2)) print("%d * %d = %d" % (num1, num2, num1 * num2)) print("%d / %d = %d" % (num1, num2, num1 / num2)) print("%d // %d = %d" % (num1, num2, num1 // num2)) print("%d - %d = %d" % (num1, num2, num1 - num2)) print("%d 除以%d 取余 %d" % (num1, num2, num1 % num2)) num1 = int(input('please input num1: ')) num2 = int(input('please input num2: ')) calculate(num1,num2)

九九乘法表

def multiple_table(): # 1. 打印 9 行小星星 row = 1 while row <= 9: col = 1 while col <= row: # print("*", end="") print("%d * %d = %d" % (col, row, col * row), end="\t") col += 1 # print("%d" % row) print("") row += 1 multiple_table()

打印正三角/倒三角

最新回复(0)