- 在python中 单双引号 没有区别
- 定义二维数组 0是内容
方法1 直接定义
[py]matrix = [[0, 0, 0], [0, 0, 0], [0, 0, 0]][/py]
方法2 间接定义
matrix = [[0 for i in range(3)] for i in range(3)]
前面的是列 后面是行
3.chr() 返回整数对应的ASCALL码
ord() 对应chr
4.Python如何使用str.format添加前导零
“{0:0>3}”.format(1)
‘001’“{0:0>3}”.format(10)
‘010’“{0:0>3}”.format(100)
‘100’
导0
5.format 函数
Python就是两行解决问题。。。
for i in range(32):
print("{0:0>5}".format(format(i, ‘b’)))
还有转二进制,再把它变成右靠,五位。
6.
for i in range(n):
for j in range(m):
print(matrix[i][j],end='')# 末尾不换行 加空格
print()#一行完了之后,打印出来
7.n=int(input())
arr=input().split()#不能直接在这里int 这是在int一个列表 只能int 1个数
print(max(int(arr[i]) for i in range(n)))
print(min(int(arr[i]) for i in range(n)))
print(sum(int(arr[i]) for i in range(n)))