在字符串中使用变量--format格式--f是简写
在字符串中插入变量的值,可在前加上字母f,再将要插入的变量放在大括号内。
代码:
first_name = "ada"
last_name = "lovelace"
full_name = f"{first_name} {last_name}"
print(full_name)
运行结果:
ada lovelace
方法
方法:是python可对数据执行的操作。
name = "Ada Lovelace"
print(name.upper())
print(name.lower())
在name.upper()和name.lower(),name后面的(.),让python对变量执行方法upper()和方法lower()指定的操作。
一般方法的括号需要提供信息来帮组完成其工作。函数upper()和lower()不需要额外的信息,所以为空。
本章所学的方法:
- 方法title()
以首字母大写的方式显示每个单词 。
代码:
full_name = "wang xiao ming"
print(full_name.title())
下面代码是将full_name.title()复制给变量name,然后再打印输出。和上面的效果一样。
full_name = "wang xiao ming"
name = full_name.title()
print(name)
运行结果:
Wang Xiao Ming
- 方法upper()和lower()
upper()是字符串中的所有字母全部改为大写;
lower()是字符串中的所有字母全部改为小写。
代码:
name = "Ada Lovelace"
print(name.upper())
print(name.lower())
运行结果:
ADA LOVELACE
ada lovelace
- rstrip()和lstrip()以及strip()
strip 动词是剥夺、剥去的意思
rstrip()是删去字符串末尾多余的空白;
lstrip()是删去字符串前面的空白;
strip()是删去字符串前后的空白。
Note:这三中方法是暂时的删去空白,若需要永久性结果,可以选择赋值给变量。
代码:
to_you = ' I know you must learn python '
print(to_you) #第一次直接打印
print(to_you.lstrip()) #删除字符串前面的空格
print(to_you.rstrip()) #删除字符串后面的空格
print(to_you.strip()) #删除字符串前后的空格
print(to_you) #再次打印 和前面第一次打印结果一样,说明这三种方法是暂时性
运行结果:
I know you must learn python #第一次 --直接打印
I know you must learn python #第二次 --lstrip()
I know you must learn python #第三次 --rstrip()
I know you must learn python #第四次 --strip()
I know you must learn python #第五次 --直接打印
永久性改变代码如下:
to_you = ' I know you must learn python '
print(to_you) #第一次直接打印
to_you = to_you.lstrip() #给原变量重新赋值
print(to_you) #对比第一次打印
运行结果:
I know you must learn python
I know you must learn python
啊嘿!!!