Python-一些笔记2

本文详细介绍了Python的基础知识,包括变量的定义、存储和命名规则,强调了Python中的命名规范,并列举了关键字及其作用。通过实例展示了如何正确和错误地使用关键字作为变量名,帮助初学者理解Python编程的基本要素。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习内容:Python基础入门知识

 

专栏作者不渴望力量的哈士奇不渴望力量的哈士奇擅长Python全栈白宝书[更新中],⑤ - 数据库开发实战篇,网安之路,等方面的知识,不渴望力量的哈士奇关注云原生,算法,python,集成测试,去中心化,web安全,智能合约,devops,golang,功能测试,测试工具,推荐算法领域.https://blog.youkuaiyun.com/weixin_42250835?type=blog

学习专栏① - 零基础入门篇_不渴望力量的哈士奇的博客-优快云博客

声明:本文内容大部分为引用,是在学习过程中复制的大佬的文章,仅供学习使用,仅作为笔记参考。

笔记目录

目录

📣 Python笔记

🧭  变量

⭐    什么是变量

⭐    变量的存储

⭐    变量命名规则

🧭  Python中的命名规范

🧭  关键字 


📣 Python笔记

🧭  变量

⭐    什么是变量

变量是Python中用来保存计算结果的存储单元,为了开发者在开发过程中能够方便的访问这块存储单元,所以为它起了一个名字,叫做变量名。

变量就是一个赋值的过程,就好像你有一个喝水的杯子,杯子相当于变量名,往里面倒点茶,茶相当于为变量赋值,这个值是茶;假如有一天你想哈啤酒但是没有多余的杯子了,用这个杯子盛啤酒,这时,变量的值就改变了,变成了啤酒。杯子是变量名,茶和啤酒等是变量值,倒茶和倒啤酒的过程就称为赋值。

当我们命名了一个变量的时候,其实是在我们的内存中开辟一块空间用来存储这个变量。

⭐    变量的存储

Python中变量与内存的示意图:

⭐    变量命名规则

        🚩 变量名的组成必须是:数字、字母、下划线

        🚩 必须是非字母开头,不能含有特殊符号,如:!、@、$、#等

        🚩 变量名大小写敏感,建议变量名要见名知意,禁止花里胡哨,可以采用驼峰命名或下划线

        🚩 长度没有限制,但是也不能过长,要考虑到可读性

        🚩 不能是Python中的关键字

        🚩 不能使用中文

# 合法变量名举例
name = 'zs'
age_now = 18
money = 1800.03
SEX = '男'
NATION_CHINA = '汉族'
_last_name = 'ls'

# 不合法变量名
# last$name 变量名中含有$符
# 00name 数字开头的变量名不符合规范
# ab\c 含有特殊符号\,并且该变量名毫无意义

例如:

addr = '北京市海淀区'
post = '100000'
phone_number = '1333333333'

cat_name, cat_age = '小灰', '3'   # 一次定义多个变量,可以连续定义,但是左右两边的数量要相对应

if __name__ == '__main__':
    print('我居住的城市是:'+ addr)
    print('邮政编码为:'+ post)
    print('我的电话号码为:' + phone_number)
    print('我有一只猫,它叫'+cat_name+',它今年'+cat_age+'岁了')

 

🧭  Python中的命名规范

不同的编程语言中,命名规范有一定区别

Python中的命名遵循的一般性原则

🚩 模块尽量使用小写命名,首字母保持小写,尽量不要用下划线
🚩 类名使用驼峰(CamelCase)命名风格,首字母大写,私有类可用一个下划线开头
🚩 函数名一律小写,如有多个单词,用下划线隔开
🚩 私有函数可用一个下划线开头
🚩 变量名尽量小写, 如有多个单词,用下划线隔开
🚩 常量采用全大写,如有多个单词,使用下划线隔开
————————————————
版权声明:本文为优快云博主「不渴望力量的哈士奇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/weixin_42250835/article/details/123036199

🧭  关键字 

python内部自带的用于处理业务逻辑的特殊单词, 上文我们提到过,变量名是绝对不能用关键字来命名的

关键字是Python系统内部用来处理特定的业务逻辑的特殊单词。

变量名是开发者自己定义的用来存放一些计算结果的。

Python中一部分关键字被开发者当做变量名后会直接报错,这种关键字被称为强关键字;还有一部分关键字被当做变量名之后就会失去原本的关键字的功能,这种关键字被称为弱关键字

下面表格中的关键字都是强关键字,是不能用来作为变量名的,否则会报错:

关键字含义
True布尔类型,表示为真
False布尔类型,表示为假
def函数的定义
if逻辑中的如果
elif逻辑中的或者、如果
else逻辑中的否则
try异常语句的开启
is判断变量是否是某个类的实例
not逻辑运算,非得操作
or逻辑运算,或的操作
pass无实际意义,占位符
raise主动抛出异常
in判断变量是否在序列中
whilewhile循环语句
with简化Python语句
yield从循环或函数依次返回数据
import导入语句,可与from共用

尝试使用强关键字作为变量名:

 尝试结果:

尝试使用若关键字作为变量名,编辑器并不报错:

 尝试结果:

终端报错,但是并不是说这个print不可用,而是说print的int类型并不能作为一个函数来调用。 

通过报错可以看出来,像这种弱关键字,并不是不可以作为变量名,当开发者将它作为一个变量名时,它会自动失去了原本的含义。上述例子中,print我们定义成一个数值类型的变量,变量值为1,所以它失去了原本属于它输出功能。

🌞长风破浪会有时,直挂云帆济沧海。🌞

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

掩月天权

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值