关键字

关键字也是一些标识符,是程序定义好的,具有特定意义的标识符!

如何查看关键字:

"""
导入一个模块
"""
import keyword

# 打印所有关键字
print(keyword.kwlist)

注意:在定义标识符时,不要使用关键字作为标识符,会报错

也不要使用程序定义的功能函数作为标识符,会改变原来函数的功能,导致程序出错。

格式化字符串

在字符串中使用变量

输出-格式操作符的使用f-

first_name = "米"
last_name = "宝宝"
full_name = f"{first_name}{last_name}"
print(full_name)
Python学习笔记之关键字和格式化字符串-米宝教室
在字符串中使用变量

要在字符串中插入变量的值,可以在引号前面加上f,再将要插入的变量放在花括号(“{}”)里面

这样Python在输入字符串的时候,就会调用前面的变量值将其更换为值

f是format(设置格式)的简写,使用f字符串可以完成很多任务。例如我们可以使用前面学习的.title()来将名字设置为合适的格式。


"""
格式化字符串并输出
"""

# 占位符形式的字符串

first_name = "mi"
last_name = "baobao"
full_name = f"{first_name}{last_name}"
print(f"heloo,{full_name.title()}")

现在输出是这个样子的 :

Python学习笔记之关键字和格式化字符串-米宝教室

还可以这样写:

"""
格式化字符串并输出
"""

# 占位符形式的字符串

first_name = "mi"
last_name = "baobao"
full_name = f"{first_name}{last_name}"
message = f"hello,{full_name.title()}"
print(message)

给上面的“full_name”定义一个变量“message”,同样可以,如下:

Python学习笔记之关键字和格式化字符串-米宝教室
使用message变量后的效果

使用制表符或换行符来添加空白

在编程中,空白泛指任何非打印字符,如空格、制表符和换行符。你可以用空表来组织输出,让页面更美观,阅读起来方便

例如:换行符\n

first_name = "mi"
last_name = "baobao"
full_name = f"hello,{first_name} {last_name},study hard and improve every day!"
message = f"{full_name.title()}"
print(message ,"\nThere is a road to study and diligence is the path ,\nThere is no end to learning and hard work is the boat")
Python学习笔记之关键字和格式化字符串-米宝教室
换行符\n的效果

算术运算符

Python学习笔记之关键字和格式化字符串-米宝教室
"""
算术运算符
"""

# 加法 +
print(2 + 2) # 4
# print("2" + 2)  # 错 TypeError: can only concatenate str (not "int") to str
print("2" + "2") # 22

# 减法 -
print(4 - 10) # -6
# print("22" - 10) # 错 TypeError: unsupported operand type(s) for -: 'str' and 'int'
# print("22" - "22") # 错 TypeError: unsupported operand type(s) for -: 'str' and 'str'

# 乘法 *
print(4 * 4) #16
print("4" * 4) # 4444
# print("4" * "4") # 错 TypeError: can't multiply sequence by non-int of type 'str'

# 除法 /
print(4 / 4) # 1.0
print(8 / 3) # 后面精度不够 ,数字越大,精度越差
# print("4" / 4)  # 错 TypeError: unsupported operand type(s) for /: 'str' and 'int'
# print("4" / "4")  # 错 TypeError: unsupported operand type(s) for /: 'str' and 'str'

# 取整除(地板除) //  不会取小数
print(5 // 2)  # 2
print(98 // 5) # 19

# 取余(取模 求模)%
    # 可用以判断数据的奇偶性 常用于取某一个数据范围
print(4 % 2) # 0
print(5 % 2) # 1

# 乘方 **
print(2 ** 2)
print(2 ** 3)
print(2 ** 4)
print(2 ** 5)
print(2 ** 6)
print(2 ** 7)
print(2 ** 8)