python-变量

变量

  1. 变量是一个可以重复使用的量,或者叫一个代号
  2. 变量的命名规则
    (1) 变量命名可以包含数字,字母和下划线
    (2) 数字不可以开头
    如:4man,3for是不可以的
    man4,for3是可以的
    (3) 一般在python中,以下划线开头的内容具有特殊含义,不建议使用
    如:_age,_name,理论是可以的,但强烈不推荐
    (4) 大小写不一样,俗称大小写敏感
    如:Forman和forMan不是一个变量名称
    (5) 推荐使用
    1,使用具有固定含义的英文单词或者缩写,srv=server,skt=socket,一般以posix命名规则为主
    2,驼峰命名法
    –名称以单词自动连接,且每个单词的首字母要大写
    -大驼峰,每个单词的第一个字母均大写。在python中给类的命名使用此法。如:MyFirstLove。
    -小驼峰,类似于大驼峰,但是第一个字母小写。在pyhton中一般给变量或者函数命名。如:myFirstLove。
    -posix写法,多个单词使用下划线连接,单词全部小写。如:my_first_love.
    3,保留字和关键字
    –变量名必须避开,不能跟关键字和保留字重复。如:class,def,break,for。
import keyword
print(keyword.kwlist)

在这里插入图片描述

变量声明

不需要先定义数据类型,直接赋值。如:age=17
写法:var_name=var_value
var1=var2=var3=var_value
var1,var2,var3=v1,v2,v3

#定义变量age,把18放入变量age中
age=18
print(age)

#给age1,age2,age3放入同一内容或者值
age1=age2=age3=18
print(age1)
print(age2)
print(age3)

#一行内给多个变量赋值
age4,age5,age6=12,21,45
print(age4)
print(age5)
print(age6)

在这里插入图片描述

变量类型

严格意义上讲,python只有一个类型
标准的数据类型有六种:
1,数字类型Number
2,字符串类型str
3,列表list
4,元组tuple
5,字典dict
6,集合set

一,数字类型Number
python中的数字没有大小限制
常见数字分类
(1)整数——没有小数部分,包含正数,负数,0
1,二进制——只有0和1,以0b开头的。例如:0b110
2,八进制——以0o开头的从0到7之间的数字串
3,十六进制——以0x组成的0~9,a到f构成的数字串

#二进制
a1 = 0b110
print(a1)
#八进制
a2 = 0o71
print(a2)
#十六进制
a3 = 0xffff
print(a3)

在这里插入图片描述(2)浮点数——就是通俗意义上的小数
1,常见的案例格式:-3.14159
-3.
-0.4
-.4
2,科学计数法——定义和数学定义一致,写法就是e后面跟整数表示10的指数

#科学计数法
height = 184
print(height)

height=1.84e2
print(height)

在这里插入图片描述(3)复数——与数学定义一致,复数的虚部用j/J表示。例如:4j

#复数
a = 4j
print(a)

在这里插入图片描述
(4)布尔值——就是用来表示真假的值,只有两个值:True/False,在python中,布尔值可以当数字使用(布尔值如果当数字使用,True=1,
False=0;如果数字用来当布尔值使用,0=False,其余的当做True)

#布尔值当做数字使用
age = 18+True
print(age)
age = 18+False
print(age)
#数字当布尔值使用
a = -1
if a:
  print("复数是True")
else
  print("复数是False")

在这里插入图片描述二,字符串str
表达文字信息的内容,形式上用引号引起来的一段内容,引号包括:单引号,双引号,三引号。其中单双引号含义一致,只能引用一行,三引号可以用来表示多行信息。

#字符串案例
love = '我爱学习'
print(love)
love1 = "我爱学"
print(love1)
love2 = """
我
爱
学
"""
print(love2)

在这里插入图片描述 三,None类型
表示没有,通常用来占位。比如返回值,用来表示一个空值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值