3 变量

变量

变量的类型
  • python 中定义变量是不需要指定类型(在其他高级语言中需要)

  • 数据类型可以分为数字型 和 非数字型

  • 数字型

    • 整形(int

    • 浮点型(float

    • 布尔型(bool

      • True 非0数 – 非零即真
      • False 0
    • 复数型(complex

      • 主要用于科学计算
  • 非数字型

    • 字符串
    • 列表
    • 元祖
    • 字典

    在python2.0中,整数还根据保存数值的长度还分为:

    int (整数)

    long (长整数)

  • 使用 type 函数可以查看一个变量的类型

In [1]: name = "xiaoming"
In [2]: type(name)
Out[2]: str

In [3]: age = 18
In [4]: type(age)
Out[4]: int

In [5]: gender = True
In [6]: type(gender)
Out[6]: bool

In [7]: height = (1.75)
In [8]: type(height)
Out[8]: float
不同变量之间的运算

布尔型,整数型,小数型相加

​ 布尔型在参与运算时 TRUE 代表的就是1 Flase 代表的就是 0

In [1]: a = 10

In [2]: b = 10.5
 
In [3]: c = True

In [4]: a+b+c
Out[4]: 21.5
字符串的拼接
In [1]: first_name = "张"

In [2]: last_name = "三"

In [3]: first_name + last_name
Out[3]: '张三'
In [4]: (first_name + last_name) * 10
Out[4]: '张三张三张三张三张三张三张三张三张三张三'

注意:数字型变量 和 字符串之间不能进行其他的计算

变量的输入

python 中,如果要获取用户在键盘上的输入信息,需要使用到input 函数

input函数
In [1]: input("请输入密码:")
请输入密码:123456
Out[1]: '123456'

In [2]: password = input("请输入密码:")
请输入密码:123456

In [3]: print(password)
123456

In [4]: type(password)
Out[4]: str

# 在input函数中用户任何的输入默认都是字符串类型
类型转换函数
int(x)	#将一个字符串类型转换为整数
In [5]: int("123456")
Out[5]: 123456

In [6]: type(int("123456"))
Out[6]: int

float(x)  #将一个字符串类型转换为小数
In [7]: float("1.80")
Out[7]: 1.8 

In [8]: type(float("1.80"))
Out[8]: float

格式化输出变量
  • 如果希望输出文字信息的同事,一起输出 数据 ,就需要使用到 格式化操作符

  • % 被称为格式化操作符,专门用于处理字符串的格式

  • 包含 % 的字符串,被称为 格式化字符串

  • % 和不同的字符连用,不同类型的数据需要使用不同的格式化字符

    %s	字符串
    %d	十进制整数,%06d表示输出的整数位数不足6位的使用0补全,超过6位的不变
    %f	浮点数,%.02f表示小数点后只显示两位
    %%	输出%
    
  • 语法格式如下

    print("格式化字符串" % 变量1)
    print("格式化字符串" % (变量1,变量2...))
    
  • 格式化数字字符演示

    # 定义变量字符串 name,输出 我的名字叫 小明,请多多关照!
    name = "小明"
    print("我的名字叫%s,请多多关照!" % name)
    
    # 定义整数变量,输出我的学号是001403301940
    student_no = 1403301940
    print("我的学号是:%012d" % student_no)
    
    # 定义小数price、weight、money,输出苹果单价9.00元/斤,购买了5.00斤,需要支付45.00元
    price = 9
    weight = 5
    money = price * weight
    print("苹果的单价是:%.02f元/斤,购买了:%.02f斤,需要支付:%.02f元" % (price,weight,money))
    
    # 定义一个小数scale,输出 数据比例是 10.00%
    scale = 10
    print("数据比例是 %.2f%%" % scale)
    
变量的命名
  • 标识符和关键字
  • 变量的命名规则

标识符就是程序员定义的变量名、函数名

名字要有见名知义的效果

  • 标识符可以由 字母下划线数字 组成

  • 不能以数字开头

  • 不能与关键字重名

变量的命名规则

注意:在python 中标识符是区分大小写的

  1. 在定义变量的时候,为了保证代码的格式,= 的左右应该各保留一个空格

  2. python中,如果变量名需要由二个或多个单词组成,可以按照以下方式命名

    a. 每个单词都使用小写字母

    b. 单词与单词之间使 _ 下划线连接

    c. 例如:first_namelast_nameqq_numberqq_pass

关键字
  • 关键字就是在python 内部已经使用的标识符
  • 关键字具有特殊的功能和含义
  • 开发者不允许定义和关键字相同的名字的标识符

同过一下命令可以查看Python中的关键字

In [1]: import keyword	##导入工具包(将工具包加载到内存)

In [2]: 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']

import 关键字可以导入一个工具包

python中不同的工具包,提供不同的工具

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值