首页 > 编程语言 > 详细

Python基础之变量介绍

时间:2020-12-22 19:50:10      阅读:16      评论:0      收藏:0      [点我收藏+]
# ### 变量 : 可以改变的量就是变量,实际指代的是内存中的一块空间

# (1) 变量的概念
hanting618 = "1"
hanting618 = "2"
print(hanting618)

# (2) 变量的声明

# 1
a = 100
b = 101
print(a)
print(b)

# 2
a,b = 200,300
print(a,b)

# 3
a = b = 400
print(a,b)

# (3) 变量的命名
"""
          变量的命名
字母数字下划线,首字符不能为数字
严格区分大小写,且不能使用关键字
变量命名有意义,且不能使用中文哦
"""

__________123 = 10
print(__________123)
# 123435abc = 100 error


a111 = 111
A111 = 222
print(a111)
print(A111)


# import 引入 keyword模块
import keyword
# 模块.属性  => 所有系统的关键字
print(keyword.kwlist)

"""
[
    ‘False‘, ‘None‘, ‘True‘, ‘and‘, ‘as‘, ‘assert‘, 
    ‘break‘, ‘class‘, ‘continue‘, ‘def‘, ‘del‘, ‘elif‘, 
    ‘else‘, ‘except‘, ‘finally‘, ‘for‘, ‘from‘, ‘global‘, 
    ‘if‘, ‘import‘, ‘in‘, ‘is‘, ‘lambda‘, ‘nonlocal‘, ‘not‘, ‘or‘, 
    ‘pass‘, ‘raise‘, ‘return‘, ‘try‘, ‘while‘, ‘with‘, ‘yield‘
]
"""

print(1)
# print  = "abc"
# print(print) error 替换了原来print打印的含义


myhouse = "100多平,其中有3个小屋"
# aksdjfklasjldkfjaksldf = "100多平,其中有3个小屋"  这个名字不能表达该变量的含义

my_house = "100多平,其中有3个小屋"
print(my_house)


# 使用中文命名变量可以,但是严禁使用
我的家 = "花了1000多万买的,在北京的三里屯"
print(我的家)
# home = "花了1000多万买的,在北京的三里屯" (推荐)

"""
    (1) 中文命名的变量会占用更多的空间
    (2) 中文命名的变量容易乱码
    
    utf-8 国际标准编码(可变长的unicode编码) 中文字符占用3个字节,英文数字和特殊符号占用1个字节
    gbk   国标编码 , 中文字符2个字节, 英文数字和特殊符号占用1个字节
"""


# (4) 变量的交换

# 1.通用写法
a = 13
b = 14

tmp = a # tmp = 13
a = b   # a = 14
b = tmp # b = 13
print( a , b ) # 14 13

# 2.python特有
a = 13
b = 14

a,b = b,a
print(a,b)


# (5) 常量 : 不可改变的量 (约定俗成,把字母变成大写,这个值不能改变)
SHENFENZHENG = "210204191810184438"
SHENFENZHENG = "你好"

 

Python基础之变量介绍

原文:https://www.cnblogs.com/songyunjie/p/14174703.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!