python笔记-print

1、基础打印

  • 任务1 打印数字
    print(2025)

  • 任务2 我是mia
    print('我是mia') #打印非数字信息需要携带单引号或双引号,表示打印的字符串信息

  • 任务3 创建一个变量year,值为2025,打印出变量year
    year = 2025
    print(year)
    print()函数:输出/打印指定内容

  • 任务4 格式化打印,多行显示
    '''
    我是jake
    2025年,我要减肥

2025年,我要读100本书

2025年,我要去10个城市旅游

今天是 2025 年 01月 02 日, 星期一,今天的天气 晴,气温 15.4 度
'''
2、-逗号的使用
-想要在一行中打印多个内容,可以在print()函数中使用逗号隔开多个内容
-变量、数字、字符串都可以
-注意使用英文逗号
问题1:增加逗号后会多一个空格解决方案:
print(year, '年,我要减肥', sep='') # sep:设置打印多个内容的分隔符内容
问题2:多行打印时需要中间有空行解决方案
print(year, '年,我要减肥', sep='', end='/n/n') # end:设置print执行结束后的操作 '\n'表示1次换行,'\n\n'表示2次换行
year = 2024
print('我是jake')
print(year, '年,我要减肥', sep='', end='\n\n') # sep:设置打印多个内容的分隔符内容
print(year, '年,我要读100本书', sep='', end='\n\n')
print(year, '年,我要去10个城市旅游', sep='', end='\n\n')
3、-格式化输出
-如果希望输出文字信息的同时,一起输出数据,就需要使用到格式化操作符%
-% 被成为 格式化操作符,专门用于处理字符串中的格式
-包含 % 的字符串,被称为格式化字符串
-% 和不同的字符连用,不同类型的数据,需要使用不同的格式化字符
print("今天是%d 年 %02d 月 %02d 日,星期 %s 日,今天的天气 %s, 气温 %.1f 度" % (year, month, day,week,weather,temp))
stu_num = 1 # 学号

  • 我的学号是 00000001
  • %0nd n 需要替换成具体的整数数字,表示整数一共占几位
    print('我的学号是 %07d' %(stu_num))
    num = 90 #考试的及格率
  • 某次考试的及格率为 90%, 如果在 格式化中需要显示%,在书写的使用 需要使用 两个% 才可以
    print('某次考试的及格率为 %d%%' %num)
    | 格式化字符 | 含义 |
    | ------------- | -------------------------------------------------------------|
    | %s | 可以填充任何类型的数据,建议填充字符串 |
    | %d | 有符号十进制整数,%06d 表示输出的整数显示位数为6位,不足的地方使用0不全|
    | %f | 浮点数, %.2f表示小数点后只显示2位 |
    | %% | 输出% |

4、快捷键小操作

  • 添加引号/括号:可以直接选中要添加引号或括号的内容直接书写“引号或括号”即可
  • 撤销:Crtl + z
  • 删除一行: Crtl + x
  • 复制粘贴一行 Crtl + d (光标放到要复制数据的行尾即可)
  • 快速在代码下方新建一行 shift + enter(回车)
  • 批量增加或取消注释 Crtl + /
  • 批量右移代码 Tab键
  • 批量左移代码 Shift + Tab

5、f-string

  • f字符串的格式化方法,想要使用,python版本需要>=3.6
  • 需要在字符串的前面加上 f"" 或者F""
  • 占位符号统一变为{}
  • 需要填充的变量写在{}中
点击查看代码
print(f'我的名字是 {name}, 年龄是 {age},身高是 {height}m,学号{stun_num},本次考试的及格率为{num}%')
#身高后面保留三位小数,学号保留6位前面用0填充,一般情况下没有这种需求
print(f'我的名字是 {name}, 年龄是 {age},身高是 {height:3f}m,学号 {stun_num:06d},本次考试的及格率为 {num}%')

6、字符串.format()

  • 1.可以在任何python版本中使用
  • 2.在需要使用 变量的地方使用{}占位
  • 3.'{},{}'.format(变量1,变量2,...)
点击查看代码
print('我的名字是 {}, 年龄是 {},身高是 {:.3f}m,学号{:06d},本次考试的及格率为{}%'.format(name,age,height,stun_num,num))
posted @ 2025-11-21 16:38  jake瑞  阅读(20)  评论(0)    收藏  举报