python基本输出方式

目录

一、基础

1、基本输出

2、外加的格式(了解即可)

二、进阶版(不难)

1、插入一个值:

2、插入多个值:

3、使用关键字参数:

4、使用位置参数:

5、使用命名参数:

6、在字符串中创建列表:

三、【推荐学习】输出方式:f-string



一、基础
1、基本输出

输出带数字可以直接输出
print(1234)

带字符串需要用引号括起来(单引号或双引号)
print("今天天气真不错")

print(1234)
print("今天天气真不错")


运行结果:

但也有缺点,两个变量在一个print中的时候之间会有空格,(强迫症受不了)

#格式:逗号隔开print(a,b)

a='hutao'
b='I really love you'
print(a,b)

#输出会有空格(如下)

2、外加的格式(了解即可)

①sep='内容'        间隔符

②end='内容'        结束外加内容

print('?','?','?','?',sep='_')      #变量、字符串之间用sep提供的字符串隔开   sep:separator(分隔符)
print('嗯','是我干的','你能拿我怎样',end='?')      #输出后面加上end提供的字符串    end:结束

运行结果: 


二、进阶版(不难)
1、插入一个值:
x = 5
print("我的年龄是 {} 岁".format(x))  # 输出:我的年龄是 5 岁
2、插入多个值:
x = 5
y = "Python"
print("我喜欢 {},我今年 {} 岁".format(y, x))  # 输出:我喜欢 Python,我今年 5 岁
3、使用关键字参数:
x = 5
y = "Python"
print("我喜欢 {y},我今年 {x} 岁".format(**locals()))  # 输出:我喜欢 Python,我今年 5 岁

#locals() 函数返回当前作用域中的所有局部变量的字典,其中键是变量名,值是变量的值。通过使用 ** 运算符,将这些局部变量作为关键字参数传递给 format 方法

4、使用位置参数:
x = 5
print("我的第一个值是 {0},第二个值是 {1}".format(3, x))  # 输出:我的第一个值是 3,第二个值是 5
5、使用命名参数:
x = 5
print("我的第一个值是 {a},第二个值是 {b}".format(a=3, b=x))  # 输出:我的第一个值是 3,第二个值是 5
6、在字符串中创建列表:
list_items = ['apple', 'banana', 'cherry']
print("我喜欢吃的水果有:{}".format(list_items))  # 输出:我喜欢吃的水果有:['apple', 'banana', 'cherry']


三、【推荐学习】输出方式:f-string
在Python 3.6及以后的版本中,你可以在字符串前面添加一个小写的英文字母f或者F,然后在大括号{}中包裹变量或者表达式,它们会被替换成对应的值。
这个语句中的f是Python语言的一种特性,被称为f-string或者格式化字符串字面值。

例如,如果你有一个变量name,你可以这样使用f-string:
name = 'Alice'
print(f'Hello, {name}!')  # 输出:Hello, Alice!
在这个例子中,f'Hello, {name}!'是一个f-string,{name}在字符串中被替换成变量name的值,所以最后输出的是"Hello, Alice!"。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值