1.输出
在Python中使用print()函数进行输出
输出字符串时可用单引号或双引号括起来,可直接打印引号中的内容
# Hello World!!!
print('Hello World!!!')
# My name is Andy.
print("My name is Andy.")
输出变量可不加引号
txt = 'I love Python'
# I love Python
print(txt)
变量与字符串同时输出或多个变量同时输出时,需要用逗号","隔开各项
url = 'https://blog.csdn.net/Hudas'
# 我的blog网址: https://blog.csdn.net/Hudas
print('我的blog网址:', url)
a = 'Andy'
b = 437
# Andy 437
print(a, b)
print()函数可以使用sep参数来间隔多个对象
# 未设置间隔符(默认为空格)
# https://blog csdn net
print("https://blog","csdn","net")
# 设置间隔符
# https://blog.csdn.net
print("https://blog","csdn","net",sep=".")
print()函数默认输出是换行的,如果要实现不换行的效果,需要在变量末尾加上分隔符参数end,用来设定以什么结尾,默认值是换行符 \n,我们可以换成其他字符串
'''
0
1
2
3
'''
for i in range(0,4):
# 未设置end参数,默认值是换行符 \n
print(i)
'''
0 1 2 3
'''
for i in range(0,4):
# 设置end参数
print(i, end=" ")
扩展补充知识
转义字符:反斜杠\ + 想要实现的转义功能首字母
功能 | 转义符 |
换行 | \n |
退格 | \b |
回车 | \r |
代表一个反斜杠 | \\ |
代表一个单引号 | \' |
代表一个问号 | \? |
# https:\blog.csdn.net
print('https:\\blog.csdn.net')
# https:\\blog.csdn.net
print('https:\\\\blog.csdn.net')
# 老师说:'大家好'
print('老师说:\'大家好\'')
'''
hello
world
'''
print('hello\nworld')
# 不希望字符串中的转义字符起作用,就在字符串之前加上r或R
# hello\nworld
print(r'hello\nworld')
2.输入
Python提供了input()函数用于获取用户键盘输入的字符(获取用户输入)
input()函数收集的输入值将被强制转换为字符串类型str
# 输入数据赋给变量name
name = input("请输入姓名:")
# 输出数据
print('Welcome to my blog', name, sep = ',')
# str
type(name)
input()返回一个字符串,对字符串使用split(" ")可对其按空格切分
content = input("请输入带有空格的内容:")
list = content.split(" ")
print(list)
可以使用int()将输入的字符串转换成整数
例子: 计算三角形的半周长
a,b,c = (input("请输入三角形三边的长:").split())
a = int(a)
b = int(b)
c = int(c)
# 计算三角形的半周长
res = (a+b+c)/2
print('该三角形的半周长为', res)