A03-Python基础之input输入与print输出

在Python中,程序接收用户输入的数据的功能即是输入,程序按照一定格式输出内容即是输出。

一、input输入

input(“提示信息”)
程序执行到input,等待用户输入后,程序继续执行
input接收用户输入后,一般存储到变量
在Python中,input会把接收到的任何数据当作字符串处理

示例:

password = input('please enter:')
print(password)
please enter:haha
haha

二、print输出

1、格式化符号:

%s 字符串
%d 有符号的十进制整数
%06d 输出的整数显示位数6,不足用0补全,超出当前位数原样输出
%f 浮点数
%.2f 小数点后边保留两位小数
%c 字符
%E 科学计数法

2、"%d %s %f …" %(x,y,z,…)

age = 18.1
name = "Tom"
id1 = 2
id2 = 123456789
print("%s明年的年龄为%.2f" % (name, age + 1))
print("学号是%06d" % id1)
print("学号是%06d" % id2)
Tom明年的年龄为19.10
学号是000002
学号是123456789

3、f’{表达式}’

Python3.6新增

age = 18.1
name = "Tom"
print(f'{name}明年的年龄为{age+1}')
Tom明年的年龄为19.1

4、逗号分隔法

a = 1
list1 = ["aa","bb"]
print("憨憨",list1,a)
憨憨 ['aa', 'bb'] 1

三、扩展

1、转义字符

\n 换行
\t 制表符,tab键,四个空格

print("Hello\nWord!")
print("Hello\tPython!")
Hello
Word!
Hello	Python!

2、结束符

print(“Hello Word!”,end="\n")
其中,end="\n"为python默认自带
可以修改\n,按需求修改结束符

print("Hello",end="\n")
print("Word!")
print("Hello",end="\t")
print("Python!")
Hello
Word!
Hello	Python!

3、原始字符串

当输出字符串中带\n

str = r"C:\now"
print(str)
C:\now

欢迎指正错误!

你可能感兴趣的:(A-Python基础,python)