【Python基础】第一篇 | 输入与格式化输出&注释

输入

获取用户使用键盘录入的内容
使用的函数是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')
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python中,可以使用f-string来进行格式化输出。通过在字符串开头的引号/三引号前添加f或F,然后在字符串内使用{expression}来插入Python表达式的值。这样可以更加简洁、方便、高效地进行输出格式化。例如,可以使用如下代码实现两个数相乘的输出格式化: ``` num1 = int(input("请输入第一个数:")) num2 = int(input("请输入第二个数:")) print(f"{num1} * {num2} = {num1 * num2}") ``` 这样,输入的两个数将会被替换为相应的值,并且输出结果也会被格式化"num1 * num2 = result"的形式。 此外,还有其他一些格式化输出的方式可以使用。例如,使用逗号分隔的数字格式、百分比格式、指数记法等。可以通过在字符串内使用大括号和冒号来指定相应的格式化方式。具体的使用方法可以参考示例代码中的注释说明。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [python格式化输出方法汇总](https://blog.csdn.net/weixin_68256171/article/details/131026073)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Python基础 | 字符串格式化输出及print()函数介绍](https://blog.csdn.net/m0_51460728/article/details/122267382)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值