输入
获取用户使用键盘录入的内容
使用的函数是input()
变量 = input(‘提示的信息’)
- 1.代码从上到下执行,遇到input函数之后,会暂停执行,等待用户的输入,如果不输入会一致等待
- 2.在输入的过程中,遇到回车,代表本次输入结束
- 3.会将你输入的内容,保存到等号左边的变量中。并且变量的数据类型一定是str
result = input('请输入内容:')
#打印数据类型和数据值
print(type(result),result)
输出
print("hello world")
print('hello python!')
print('hello world')
name = '小明'
print(name)
age = 18
# 可以使用逗号输出多个内容
print(name,age)
sep=’’ ,多个位置参数之间的额间隔
end=’\n’,每个print函数结束,都会打印的内容,结束符
‘’’
print(1,end=' ')
print(2,end=' ')
print(3,end=' ') # 1 2 3
print(1,2,3,4,5,6,sep='_') # 1_2_3_4_5_6
print(1,2,3,4,5,6,sep='*_*') # 1*_*2*_*3*_*4*_*5*_*6
- print() 是python 中自带的函数,作用在控制台中输出括号中的内容。后续看到这个函数就是输出打印数据的,或者想要在控制太中显示某个内容,就要使用print()函数
- print()主要在学习阶段使用,便于我们确认结果的正确性,在实际工作的代码中,基本不会使用print,会使用其它的内容代替(如日志模块)
- print() 函数中是什么内容,就会显示什么内容,里边的文字信息 可以用单引号,也可以使用双引号
格式化输出
在字符串中指定的位置,输出变量中存储的值
- 1.在需要使用变量的地方,使用特殊符号占位
- 2.使用变量填充占位的数据
%格式化输出占位符号
%d 占位 填充 整形数据 digit
%f 占位 填充 浮点型数据 float
%s 占位 填充 字符串数据 string
补充:起始%s 的占位符,可以填充任意类型的数据
# 定义变量 姓名 年龄 身高
name = '小明 '
age = 18
height = 1.71
# 要求按照以下格式输出个人信息
# 我的名字是XX,年龄是XX,身高是XX m
# 使用格式化输出实现
print('我的名字是 %s,年龄是%d,身高是 %f m' % (name,age,height))
# 小数默认显示6为,如果想要指定显示小数点后几位,%.nf,n 需要换成具体的整数数字,即保留小数的位置
# 保留两位小数
print('我的名字是 %s,年龄是%d,身高是 %.2f m' % (name,age,height))
# 保留一位小数
print('我的名字是 %s,年龄是%d,身高是 %.1f m' % (name,age,height))
# 补充
# 学号
stu_num = 1
print("我的学号是%d" % stu_num)
# %0nd n 需要换成具体的整数数字,表示整数一共占几位
print("我的学号是%06d" % stu_num)
# 考试的及格率
num = 90
# 某次考试的及格率为90%,如果在格式中需要显示%,在书写的使用需要使用两个%%才可以
print('某次考试的及格率为 %d%%' % num)
补充
字符串格式化的补充
字符串.format(),可以在任意版本中使用
1.在需要使用 变量的地方使用{} 占位
2.’{},{},…’.format(变量,变量,…)
实例
# 定义变量 姓名 年龄 身高
# 姓名
name = '小明'
# 年龄
age = 18
# 身高
height = 1.71
# 学号
stu_num = 1
# 及格率
num = 90
print('我的名字是{},年龄是{},升高是{} m,学号是{},本次考试的成绩{}%'.format(name,age,height,stu_num,num))
print('我的名字是{},年龄是{},升高是{:.3f} m,学号是{:06d},本次考试的成绩{}%'.format(name,age,height,stu_num,num))
注释
注释是对代码解释说明的文字,不会执行,可以增加代码的可读性
python中的注释可以分为两种
- 单行注释
使用 # 号空格进行注释(单独一个# 也可以)
快捷键 ctrl(cmd) /
1.可以选中多行,使用快捷键
2.如果代码已经添加注释,再次使用快捷键,会取消注释
- 多行注释
多行注释中的内容,可以换行书写
多行注释可以使用3对双引号或是3对单引号,被三对引号包括的内容就是注释的内容
3对引号的注释,一般卸载文件的最开始部分,或者文档注释处(函数)
# 这是单行注释,代码不会执行
print('hello world')
"""
使用三对双引号包括起来的内容,也是注释
可以换行,不会执行
"""
'''
使用三对单引号包括起来的内容,也是注释
可以换行,不会执行
'''
print('end')