欢迎光临散文网 会员登陆 & 注册

在字符串中使用变量

2022-04-26 18:49 作者:创世十鹰  | 我要投稿

#在字符串中使用变量

first_name = "ada";

last_name = "lovelace";

full_name = f"{first_name} {last_name}";

print(full_name);

###4-5代码简化print(f"{first_name} {last_name}")###


###打印结果为:

###ada lovelace###


#要在字符串中插入变量的值,可在前面那个引号前加上字母f,再将要插入的变量放在花括号内,

#当python显示字符串时,会把每个变量都替换为其值

#如第4行代码full_name = f"{first_name} {last_name}";

#print(full_name);


#这种字符串名为f字符串。f是format(设置格式)的简写,

#python将花括号内的变量({first_name} {last_name})替换成它们的值来设置字符串的格式。


#使用f字符串可完成很多任务,如利用与变量关联的信息来创建完整的消息

first_name = "ada";

last_name = "lovelace";

full_name = f"{first_name} {last_name}";

print(f"{first_name} or {last_name}");

print(f"{first_name} 嘲笑 {last_name}");


#打印结果为:

###ada or lovelace###

###ada 嘲笑 lovelace###


#输出hello,ada lovelace!的格式

first_name = "ada";

last_name = "lovelace";

full_name = f"{first_name} {last_name}";

print(f"{'hello'},{full_name.title()}!");

print(f'{"hello"},{full_name.title()}!');

print(f"hello,{full_name.title()}!");

print(f"'hello',{full_name.title()}!");

print(f"\"hello\",{full_name.title()}!");


#打印结果为:

'''三个单引号表示多行注释

hello,Ada Lovelace!

hello,Ada Lovelace!

hello,Ada Lovelace!

'hello',Ada Lovelace!

"hello",Ada Lovelace!

'''


#还可以使用f字符串来创建消息,再把整条消息赋值给变量

#仍然输出hello,ada lovelace!的格式

first_name = 'ada';

last_name = "lovelace";

full_name = f"{first_name.title()} {last_name.title()}!";

information = f"hello,{full_name.upper()}!!";

message = f"hello,{full_name.lower()}!!";

print(information);

print(message);

###其实就是让print()函数看起来简短一点


#打印结果为:

###hello,ADA LOVELACE!!!###

###hello,ada lovelace!!!###


###注意:f字符串是python3.6引入的,3.5及更早版本需要使用format()方法,不是f语法。

###format()方法,在这括号内列出要在字符串中使用的变量

###每个变量都要通过一对花括号引用,然后会按顺序将这些花括号替换为圆括号中列出的变量的值

full_name = "{} {}!".format(first_name,last_name);

information = "嗨!{} hello {}".format(first_name,last_name.upper());

print(full_name);

print(information);


###几句话总结,它的格式是"{}{}".format(变量1,变量2);反正("")中{}外的地方都可以写字符串,中间的点(.)不要写漏了


#打印结果为:

###ada lovelace!###

###嗨!ada hello LOVELAC###

在字符串中使用变量的评论 (共 条)

分享到微博请遵守国家法律