变量的基本使用

Python的变量的基本使用

程序就是用来处理数据的,而变量就是用来存储数据的

目标

  • 变量定义
  • 变量的类型
  • 变量的命名

01.变量定义

  • 在Python中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建
  • 等号(=)用来给变量赋值
    • = 左边是一个变量名
    • = 右边是存储变量中的值

变量名 = 值
变量定义之后,后续就可以直接使用了

示例:
在这里插入图片描述

02. 变量的类型

  • 在内存中创建一个变量,会包括:

    1.变量的名称
    2.变量保存的数据
    3.变量存储数据的类型
    4.变量的地址(标示)

2.1 变量的类型

在Python中定义变量是不需要指定类型
数据类型可以分为数字型非数字型

  • 数字型
    • 整数(int)
    • 浮点数(float)
    • 布尔值(bool)
      • 真(True)
      • 假(False)

  • 非数字型
    • 字符串
    • 列表
    • 元组
    • 字典
2.2 不同类型变量之间的计算

1)数字变量之间可以直接计算

  • 在Python中,两个数字型变量是可以直接进行算术运算的
  • 如果变量是bool型,在计算时:
    • True 对应的数字是 1
    • False对应的数字是 0

示例:
在这里插入图片描述

2)字符串变量之间使用 + 拼接字符串

  • 在Python中,字符串之间可以使用 ➕ 拼接生成新的字符串

示例:
在这里插入图片描述

3)字符串变量可以和整数 使用 * 重复拼接相同的字符串
示例:

>>> name1 = "王俊凯"
>>> t1 = name1 * 10
>>> print(t1)
王俊凯王俊凯王俊凯王俊凯王俊凯王俊凯王俊凯王俊凯王俊凯王俊凯

在这里插入图片描述

4)数字型变量和 字符串 之间不能进行其他计算
示例:

>>> name1 = "王俊凯"
>>> t1 = name1 + 10
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: can only concatenate str (not "int") to str
2.3 变量的输入
  • 所谓 输入,就是用代码获取用户通过 键盘 输入的信息
    • 例如:登录微信,需要输入账号密码
  • 在Python中。如果要获取用户在键盘上输入的信息,需要使用到 input 函数

1)关于函数

  • 一个 提前准备好的功能(别人或者自己写的代码),可以直接使用,而不用关心内部的细节

2)input函数实现键盘输入

  • 在Python中可以使用 input 函数从键盘等待用户的输入
  • 用户输入的任何内容Python都认为是一个字符串
  • 语法如下:
    字符串变量名 = input ("提示信息:")
    

3)类型转换函数

函数说明
int(x)将x转换成整数类型
float(x)将x转换成浮点数类型
示例:
>>> type(int("1314"))
<class 'int'>
>>> int("1314")
1314
>>> type(int("1314"))
<class 'int'>
2.4 变量的格式化输出
  • 在Python中可以使用「print函数」将信息输出到管控台

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

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

    • 包含 % 的字符串,被称为格式化字符串
    • % 和不同的字符连用,不同类型的数据需要使用不同的格式化字符
格式化字符含义
%s字符串
%d有符号十进制整数,%06d表示输出的整数显示位数,不足的地方使用 0 补全
%f浮点数,%.02f 表示小数点后只显示两位
%%输出%
  • 语法格式如下:
print("格式化字符串" % 变量1)
print("格式化字符串" % (变量1,变量2...)

注: %06d的含义 :如果整数没有到6位的话,整数前面以0补全

03. 变量的命名

  • 标识符和关键字
  • 变量的命名规则
3.1 标识符和关键字

1)标识符
标识符就是程序员定义的标量名、函数名名字需要有 见名知义 的效果

  • 标识符可以由字母、下划线和数字组成
  • 不能以数字开头
  • 不能与关键字重名

2)关键字

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

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

>>> import keyword
>>> print(keyword.kwlist)
3.2 变量的命名规则

命名规则可以被视为一种惯例,并无绝对与强制,目的是为了增强代码的识别和可读性

  • 在定义变量时,为了保证代码格式,= 的左右应该各保留一个空格
  • 在Python 中,如果变量名需要由二个或多个单词组成时,可以按照以下方式命名
    • 每个单词都使用小写字母
    • 单词与单词之间使用 _ 下划线连接
    • 例如:first_name、last_name、qq_number

注意📢:Python 中的 标识符区分大小写的

驼峰命名法

当变量名是由二个或多个单词组成时,还可以利用驼峰命名法来命名

  • 小驼峰式命名法
    • 第一个单词以小写字母开始,后续单词的首字母大写
    • 例如:firstName、lastName
  • 大驼峰式命名法
    • 每个单词的首字母都采用大写字母
    • 例如:FirstName、LastName、CamelCase
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值