此次博客主要记录了博主初学的python,刚刚尝试代码的一些操作,主要为输入输出,此外还做了注释方面的说明以及对python数据类型的查看,此后会逐渐总结整理个数据类型的一些相关知识进行发布。
1. 输入
1.1 只输入一个数据
data = input("请输入你想要的内容:")
之后在输出端输入你想要的内容。
1.2 一行需要输入多个数据
当一行需要输入多个数据时,可以使用分隔符进行分割,split() 默认以空格形式分隔字符 split(’,’) 以逗号形式分割字符
例如:
m, n = input().split()
也可以采用map()函数,map(function,iterable,…),这里使用function=int或者float修改输入数据的类型
m, n = map(int, input().split())
此外,可以在map函数外再嵌套一个list(),将数据存入一个列表
l = list(map(float, input().split())) # 输入:1, 2
print(l) # 输出:[1.0, 2.0]
# map()里面定义的类型时float,因此时浮点类型的
1.3 多行输入,多维数组
先输入一个数字代表需要输入几行,比如n=4,那么就需要再输入4行数据
n = int(input()) # 输入:4
s = []
for i in range(n):
x = list(map(int, input().split()))
s.append(x)
# 输入:1 4 3
# 1 2 3
# 4 5 6
# 1 2 5
print(s)
#输出: [[1, 4, 3], [1, 2, 3], [4, 5, 6], [1, 2, 5]]
2. 输出
- 输出数据:
a = 10
b = 'nihao'
c = 0.2
d = 12
- 直接输出:
print("想要输出的内容")
print("a的值:", a)
print(b)
- 以%操作符输出
print("请输出a的值:%d" % a) # %d输出数值
print("请输出b的值:%s" % b) # %s输出字符串
print("请输出c的值:%.3f" % c) # 以保留小数点后三位的形式将c输出
print("请输出d的值:%03d" % d) # 将d以三位数的形式输出,不够三位以0补充
格式字符串中,部分占位符的含义
占位符 | 含义 |
---|---|
%s | 字符串 |
%f | 浮点数 |
%d | 十进制整数 |
%b | 二进制整数 |
%o | 八进制整数 |
%x | 十六进制整数 |
- format方法
# format()方法
print("{}是一个整型数据,{}是一个字符串".format(a, b))
- f’{表达式}’
print(f'{a}是一个整数')
- 结束符
# 在python 默认print()以end='\n'换行结束符,可根据需要自行修改
print('hello', end='\n')
print('world')
print('hello', end='\t')
print('world')
print('hello', end='...')
print('world')
输出为
hello
world
hello world
hello...world
此外,在一句话的中间若想进行换行,也可通过“\n”来实现
例如:
print('hello world') # 直接输出
print('hello\nworld') # 换行输出
结果:
hello world
hello
world
3. 注释
python中单行注释可以用 # 标注,如
# 这是一个注释
多行注释可以用三个单引号或者是双引号来标注,如
'''
这是一个注释
'''
"""
这是一个注释
"""
注意这里的引号都需要是英文符号。
4. python的基本数据类型
python的基本数据类型有数字型,字符串,列表,元组,集合,字典。其中数字型包括整型、浮点型、布尔型和复数类型。
查看数据类型:
print(type(a)) # 其中使用type函数可以查看数据类型名
水平一般,能力有限,如有疑问,欢迎指正交流。