Python基础(一)

此次博客主要记录了博主初学的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函数可以查看数据类型名

水平一般,能力有限,如有疑问,欢迎指正交流。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值