Python基础教程(2)变量与注释
一、Python变量定义规则
· Python是弱语言,在声明变量时不用声明变量类型
· 变量名只能由字母、数字或者下划线构成,不能有空格或者其他特殊字符,且第一个字符不能是数字
· 变量名严格区分大小写,比如linuxe和LINUXE是两个不同的变量
· 变量名不能和Python关键字冲突,如“and、for、while、del、elif、else、continue、as、if、import、in”等,避免使用双下划线作为开头和结尾,这种写法通常用于类的构造函数
· 变量名需要见名知意,不同单词用下划线分隔,如get_user_name
二、Python变量定义与引用
1、定义变量
name = "tom" #定义变量name,值为tom,会自动识别为字符串类型数据 age = 25 #定义变量age,值25,会自动识别为整数类型数据 x=y=123 #链式赋值,相当于x=123,y=123 flag = 18 > 1 #变量的值可以是一个计算结果 num1,num2,num3 = 1,2,3 #一次定义多个变量,相当于num1=1,num2=2,num3=3
2、引用变量
在Python中要引用变量只需要直接输入变量名即可,通常会通过各种方法去调用变量
print (name) #打印出变量name的值 print (name,age) #打印多个变量 print (type(name)) #使用type函数查看变量类型 num = 3 + 2 #变量的运算 num2 = num + 10 # 使用%占位符引用变量,%d是数字,%s是字符串,%f是浮点数 name = 'tom' print ('hello %s,would you like to learn python?'%(name)) #使用 +引用变量,+号只能拼接同种类型的数据 name = 'tom' print ('hello,'+name+,',fuck you ') #使用f在字符串中打印变量 print (f"hello {name}")
三、变量的内存空间
在Python中变量是被存放在一个内存空间里,当变量定义好后就会自动将这个变量的值与一个内存空间相绑定,这个时候如果再定义一个其他变量,并且值和之前变量相同的话,Python会自动将这个变量与之前的内存空间相绑定。需要注意的是只有int、str、元组这几类值类型数据才会进行绑定,而list、set、dict这些引用类型的数据不会有内存绑定操作。
使用id函数可以查看变量的内存中的位置,如图:
所以值类型的变量会存在这种情况下面,但是对引用型数据无效
name="tom" name2="name" print(name,name2) name="jack" #重新定义后,会新建立一个内存空间 #最后name2的值依然是第一次绑定的内存空间tom,而不会是jack
四、Python代码的注释
1、单行注释
用#号代表单行注释
# 描述天气 print ("今天天气不错") print ("明天天气不好") #注释也可以写在这里
2、多行注释
三引号表示多行注释,如果将引号内的内容赋值给了变量则是保留字符串格式进行输出,语法格式:'''注释内容'''或"""注释内容"""
""" hello world bye """
3、Python头部中文声明注释(Python3中已经不再需要)
头部注释不是为代码服务,更多是被系统或解释器所调用
# coding:utf-8
版权声明:本文章版权归数据库运维网(www.ywdba.cn)所有。如需引用本站内容,请注明来源及作者。
评论