Python变量与常量

python基础

python语法之注释

注释:是对所写的代码的解释说明

三种注释的方式:
    方式一:
        单行注释:一个 # 

    方式二:
        多行注释:一对 '''''''
        ps:回车键左边的那个键 英文输入法下,连续按三下

    方式三:
        多行注释:一对""""""
        ps:回车键左边的那个键 英文输入法下,shift+ 连续按三下
        ps:多行注释也可用来单行注释

pycharm中可以用ctrl + ?快速注释和解开注释

PEP8规范说明

pychrarm中如果出现非红色的波浪线 表明你写的代码有可能不是很规范不影响执行
	该规范定义了一些较为标准的编写格式,可以不遵守,但是尽量规范,养成良好的习惯
	我们在学习的时候不需要死记硬背,在pycharm中的code选项中有一个reformat file,可以用来自动规范,快捷键 ctrl + alt + L

变量与常量

常量与变量的区别
    变量:用来记录事物变化的状态,变量的值是可以进行改变的
    常量:用来记录事物不变的状态,常量的值可能不会经常改变

ps:变量和常量其实在使用的时候是一样的,无论是变量还是常量,在创建时都会在内存中有一块空间,用于保存它的值

语法结构:
    name = 'jason'
    变量名(常量名) 赋值符号 数据值
    使用的时候通过前面的变量名就可以查到对应的数据值

变量的本质

name = 'jason'	
    遇到赋值符号,从右向左看
    整个过程:
	1.在内存空间中申请一块内存空间来存储数据值 jason
	2.给该内存空间绑定一个名字 name
	3.通过name就可以访问到内存空间中存储的数据值 jason
	ps:如果内存中数据没有绑定名字,那么我们就使用不到
 
1.一个数据值可以同时被多个名字绑定,如果赋值符号的右侧也是一个名字,那就意味着是让左边的名字绑向右边名字绑定的数据值,从右向左看,从下向上找。例如:
	a = 123
	b = a
	c = b	(结果为123)
    
2.同一个名字同一时间只能绑定一个数据值
	x = 10
	x = x + 10	(结果为20)
	ps:如果右侧是名字和数据值的组合,那就需要先做相应的运算,得出数据值之后再做绑定。
        
3.一个名字只能绑定一个数据值,所以丢弃了10,绑定了20
	x = 10
    x = 20	(结果为20)

命名规范

1.名字里面最多出现数字、字母、下划线

2.首字母不能用数字

3.名字不能与python中的关键字冲突

4.名字尽量做到见名知意,就是从名称就可以知道内容的意义,实在不会可以用拼音,不能用中文

命名风格

1.下划线(python推荐使用)
     user_name_from_others    每个单词之间用下划线连接,如果名字太长可以简化
    
2.驼峰体(js、Java推荐使用)
    小驼峰:userNameFromOthers = ‘李易峰’
    大驼峰:UserNameFromOthers = ‘李易峰’

常量

1.在python中没有真正意义上的常量,所有的名字都是变量,常量就是不变的变量
    将纯大写的变量名看成是常量
    	HOST = '10.51.3.2'
        print(HOST)
        
2.在其他编程语言中存在真正意义上的常量,绑定了关系就无法再更改

ps:常量的其他特性与变量一致

基本数据类型

1.如何理解数据类型
    例如:日常生活中表示姓名用文本、表示年龄用数字、表示体重用小数
    在代码程序中也需要有不同的数据类型来表示不同的数据状态

2.如何查看数据的数据类型
	type()   这个方法可以用来查看数据的数据类型
    
	name = 'liyifeng'
	print(type(name)) 		(结果:<class 'str'>)
posted @   张张张张冉  阅读(350)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示