Python基础之变量学习

举报
江湖有缘 发表于 2022/12/08 17:34:20 2022/12/08
【摘要】 Python基础之变量学习

@TOC

一、变量定义与理解

1.变量意义

可以发生改变的一个量。变量是用来区分不同数据的,可以指向一个内存空间,帮我们存储一些数据。

2.变量类型

局部变量:在子程序中定义的变量称为局部变量,局部变量作用域是定义该变量的子程序。
全局变量:在程序的一开始定义的变量称为全局变量,全局变量作用域是整个程序。

当全局变量与局部变量同名时:在定义局部变量的子程序内,局部变量起作用;在其它地方全局变量起作用。


在Linux的shell中解释:
1.本地变量:由用户自定义的变量名和变量值。又称为局域变量,仅在当前shell中有效,不会继承到子shell。
2.全局变量:全局变量在全局范围内可见,在声明全局变量时,不需要加任何修饰词,仅在当前shell和子shell中有效。

3.变量命名规范

①必须是数字或字母或下划线组成
②不能数字开头,更不能是纯数字
③不能使用python中的关键字,如when/if等
④不要使用中文。
⑤不要太长
⑥要有意义
⑦推荐使用下划线命名,或者驼峰命名(每个单词首字母大写)

二、变量使用

# 变量使用
Test_num_A = 100
Test_num_B = 300
print(Test_num_A)
print(Test_num_B)
Test_num_C = Test_num_A * Test_num_B
print(Test_num_C)
print(Test_num_A * Test_num_B)

在这里插入图片描述

三、常量的使用

1.常量的理解

可以直接理解为不变得量,直接使用。

2.常量的规范

①一般约定所有字母变成大写的可以认为是常量
②没有绝对的常量,也可以将常量又定义为变量

NUWW =123
print("NUWW")
NUWW =123456
print ("NUWW")

四、数据的类型

1.数字

整数,int 小数,float
操作:使用数字进行±*/

a = 10
b = 20
print(a + b) #作加法运算

2.文字

字符串 str (*****
操作:加法+ 此时左右两端必须是字符串,表示字符串的连续操作。
乘法
一个字符串只能乘以一个数字,表示字符串重复的次数。
表示方式:使用单引号’ ’ 或者双引号" “或者 ‘’’ ‘’'或者”"" “”"

h = '巴黎圣母院'
print(h)
n = '是一本世界名著'
print(h +n)
print(h * 5)

在这里插入图片描述

3.布尔值

使用布尔值进行条件判断
布尔值:主要分为true和false

# 布尔值

print(100 < 10)

在这里插入图片描述

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。