python变量

发布于:2022-12-07 ⋅ 阅读:(672) ⋅ 点赞:(0)

 1. 变量与常量

常量:固定的值,不允许重新赋值;

python中的常量 --- >全部大写的字母,没有严格意义的常量,不要人为的去重新赋值

NUM=100

变量:变量对应的值,可以随时发生改变;

注意:声明一个变量,相当于在内存上开了一块空间

2. 变量的定义: (python与C语言的区别)

C语言:                                         python:

int a;       //先声明                          a =12 //直接赋值

a = 12;  //再赋值

其中,等号 “=” 用来给变量赋值,(”=“ 左边是一个变量名 “=” 右边是储存在变量中的值)

3. 变量的类型:

Python 在定义变量时不需要指定变量类型:

price = 68.00 # 浮点型 
count = 2 #整型 
money = price * count #浮点型 
name = "jamin" #字符串   Python没有字符的概念 
phone = "1233333333" #字符串

Python 可以根据 ”=“ 右侧的值,自动推导出变量中储存数据的类型

    也可以利用 单步调试 检查变量中保存数据的类型

 4. 变量的命名规则:

1. 标识符:

标识符:即:变量名,函数名,类名,对象名,模块名/包名

命名规则:只允许有 数字,字母和下划线_,且不以数字开头

2. 关键字:

特点:系统提前定义的,并且提供某种功能,在PyCharm中,关键字的字体颜色是特殊的

注意:不允许定义和关键字相同的名字的标识符

复合词命名法:

username = "jamin" 

#下划线命名法 
user_name = "123456789" 

#驼峰命名法 
userPassword = "123456" 
userLoginFlag = True

5. 变量的计算:

不同类型变量之间的计算:

1. 数字型变量可以直接进行算数运算

# 整形,浮点型,布尔型 
# 带有小数点的计算可能会出错 
num1 = 100 
num2 = 18.1 

#如果变量是 bool 类型:计算时,True---->1; False---->0 
num3 = True 

print(num1+num2)

2. 字符串之间可以使用 " + " 拼接生成新的字符串

first_name="张" 
last_name="三" 

print(first_name+last_name) 

>>>‘张三'

3. 字符串 * 整型变量 ,重复拼接相同的字符串

str = "#" 
num_1 = 10 

print(str*num_1) 

>>>"##########"

注意:数字型变量 和 字符串 之间 不能进行其他计算

转义字符:

使用print()函数输出某些有特殊功能的结果时,可以使用 \字符 来实现

 转义字符演示案例:

#\n 换行符 
print("hello\nkitty") 
>>>hello 
kitty 
#\t  回车符
print("你好:\t我是王明!") 
>>>你好:     我是王明! 
#\" 双引号 
print("佩奇说:\"今天天气不错!\"") 
print('佩奇说:"今天天气不错!"') 

>>>佩奇说:"今天天气不错!"

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到