变量和运算符和类型

一、保留字(关键字)

  • 保留字就是后面定义变量的话,不能以这些变量来定义

  • 严格区分大小写的

import  keyword
print(keyword.kwlist)



二、标识符

  • 标识符命名的规则

  • 字符,下划线,和数字,并且第一个字符不能以数字开头

  • 不能使用关键字

  • 可以使用中文作为标识符,但是不建议使用

三、变量与常量

1、变量

  • 变量名=值
lunck_number=8 # = 是一个赋值运算符

# 这个整型类型的可以变化的

my_name="qwert"  # 这个就是字符串类型

2、常量

PI=3.14

四、数值类型

1、进制



五、字符串类型

info = """
   地址值:qwe
   收件人:qwe
"""
print(info)

# 输出结果

   地址值:qwe
   收件人:qwe


  • 字符串的索引
str="hello" 

01234       # 正向索引,正向递增

-5-4-3-2-1  # 反向索引


s1="hellkk"
print(s1[0])
print(s1[-5])

print(s1[:5])  # 从0开始,到5结束
print(s1[0:])  # 从0开始到结束

  • 常见的字符串操作

x="qq"
y="aaqqa"

print(x+y)  # 拼接字符串


# 这个 in 就是判断字符串a 是不是在b字符串,有返回True,没有返回一个False

print(x in y)  # 返回结果为True
print("上海" in y)  # 返回结果为False



六、布尔类型

img

  • 真假类型

  • 1 True表示真,0 False表示假

  • python中一切都是对象

print(bool(1))
print(bool(0))

print(bool("")) # 返回结果为False 所有非空字符串的布尔值为True

、转义字符

  • \n 换行

  • \t 制表符

print("欢迎你:\"你好\" ")

7、类型转换

  • 除数转换,默认转换为float类型
a=100
b=3
z=a/b
print(z)



8、eval函数

  • 去掉字符串的引号
c="3.14+3"
p=eval(c)  # 去掉字符串引号,转换为了float类型了
print(p)


9、算数运算符

img

10、赋值运算符

img

x=10
y=20
x=x+y  x+=y  # x的值为30


10、比较运算符

img

  • 有一个返回值,真或者假

11、逻辑运算符

img

  • 对于真和假再次进行运算

  • and 2边的表达式都为真的话,返回的结果都是true,当第一个表达式的结果为false时,第二个表达式的结果不会进行计算,直接返回结果为false

  • or 有一个表达式的结果为真的话,返回的结果就是true

  • not 表达式结果为真,返回为假

posted @ 2025-09-10 22:25  乔的港口  阅读(11)  评论(0)    收藏  举报