python基础3 - 变量的基本使用和命名

4.变量的基本使用

4.1 变量定义

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

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

4.2 变量的类型

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

名称、保存的数据、存储数据的类型、地址(标示)

  • 在 Python 中定义变量是 不需要指定类型(在其他很多高级语言中都需要)
  • 数据类型可以分为 数字型非数字型
  • 数字型
    • 整型 (int)
    • 浮点型(float)
    • 布尔型(bool)
      • 真 True 非 0 数 —— 非零即真
      • 假 False 0
    • 复数型 (complex)
      • 主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题
  • 非数字型
    • 字符串
    • 列表
    • 元组
    • 字典

提示:在 Python 2.x 中,整数 根据保存数值的长度还分为:

    • int(整数)
    • long(长整数)
    • 使用 type 函数可以查看一个变量的类型
In [1]: type(name)

  

4.3.1 不同类型变量间的计算

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

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

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

  • 在 Python 中,字符串之间可以使用 + 拼接生成新的字符串
In [1]: first_name = "三"
In [2]: last_name = "张"
In [3]: first_name + last_name
Out[3]: ‘三张‘

  

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

In [1]: "-" * 50
Out[1]: ‘--------------------------------------------------‘

  

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

In [1]: first_name = "zhang"
In [2]: x = 10
In [3]: x + first_name
---------------------------------------------------------------------------
TypeError: unsupported operand type(s) for +: ‘int‘ and ‘str‘
类型错误:`+` 不支持的操作类型:`int` 和 `str`

  

4.3.2 变量的输入

  • 所谓 输入,就是 用代码 获取 用户通过 键盘 输入的信息
  • 在 Python 中,如果要获取用户在 键盘 上的输入信息,需要使用到 input 函数

函数


说明


print(x)


将 x 输出到控制台


type(x)


查看 x 的变量类型

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

  

类型转换函数


函数


说明


int(x)


将 x 转换为一个整数


float(x)


将 x 转换到一个浮点数

定义 一个 浮点变量 接收用户输入的同时,就使用 float 函数进行转换

price = float(input("请输入价格:"))

  

2.5 变量的格式化输出

苹果单价 9.00 元/斤,购买了 5.00 斤,需要支付 45.00 元

  • 使用 print 函数输出 格式化内容
  • % 被称为 格式化操作符,用于处理字符串格式
    • 包含 % 的字符串,被称为 格式化字符串
    • % 和不同的 字符 连用,不同类型的数据 需要使用 不同的格式化字符

格式化字符


含义


%s


字符串


%d


有符号十进制整数,%06d 表示输出的整数显示位数,不足的地方使用 0 补全


%f


浮点数,%.2f 表示小数点后只显示两位


%%


输出 %

print("格式化字符串" % 变量1)

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

print("我的名字叫 %s,请多多关照!" % name)
print("我的学号是 %06d" % student_no)
print("苹果单价 %.02f 元/斤,购买 %.02f 斤,需要支付 %.02f 元" % (price, weight, money))
print("数据比例是 %.02f%%" % (scale * 100))

  

练习 —— 个人名片

需求

  • 在控制台依次提示用户输入:姓名公司职位电话邮箱
  • 按照以下格式输出:
**************************************************
公司名称

姓名 (职位)

电话:电话
邮箱:邮箱
**************************************************

  

代码:

"""
在控制台依次提示用户输入:姓名、公司、职位、电话、电子邮箱
"""
name = input("请输入姓名:")
company = input("请输入公司:")
title = input("请输入职位:")
phone = input("请输入电话:")
email = input("请输入邮箱:")

print("*" * 50)
print(company)
print()
print("%s (%s)" % (name, title))
print()
print("电话:%s" % phone)
print("邮箱:%s" % email)
print("*" * 50)

  

5. 变量的命名

5.1 标识符

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

  • 标示符可以由 字母下划线数字 组成
  • 不能以数字开头
  • 不能与关键字重名
  • 关键字 就是在 Python 内部已经使用的标识符
  • 关键字 具有特殊的功能和含义
  • 开发者 不允许定义和关键字相同的名字的标示符

5.2 关键字

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

In [1]: import keyword
In [2]: print(keyword.kwlist)

  

  • import 关键字 可以导入一个 工具包”
  • 在 Python 中不同的工具包,提供有不同的工具

5.3 变量的命名规则

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

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

  1. 在定义变量时,= 的左右应该各保留一个空格
  2. 在 Python 中,可以按照以下方式命名
    1. 每个单词都使用小写字母
    2. 单词与单词之间使用 _下划线 连接

        例如:first_name、last_name、qq_number、qq_password

驼峰命名法

  • 小驼峰式命名法

     第一个单词以小写字母开始,后续单词的首字母大写。例如:firstName、lastName

  • 大驼峰式命名法

    每一个单词的首字母都采用大写字母。例如:FirstName、LastName、CamelCase

原文地址:https://www.cnblogs.com/UFO-blogs/p/8969034.html

时间: 2024-10-10 13:33:34

python基础3 - 变量的基本使用和命名的相关文章

python基础(变量,常量,python变量内存管理,变量的三个特征,花式赋值,注释 )

python基础 变量 定义:变量用来描述世间万物变化的状态 组成: 变量名:接收变量值 赋值符号:把变量值赋值给变量名 变量值:就是一个数值 注意: 变量名由数字/字母/下划线组成,不能以数字开头 变量名不能以下关键字命名 ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global',

Python基础之变量和变量实现的简单乘法运算

上篇我们知道了关于python的一个hello world的简单程序代码,现在我们来了解关于python里面的变量,我们来了解下,变量是什么? 变量:变量是为了存储程序运算过程中的一些中间结果,为了方便之后的调用,同一变量可以重新赋值. 变量的特点:具有描述性的标记,存储在内存里. 我们来看个列子,简单了解变量乘法运算: x = 3 y = 9 z = x * y print("3*9=",z) print("z=",z) 如图所示:左代码,右交互器输出结果. 我们

python基础_变量

变量的基本使用 程序就是用来处理数据的,而变量就是用来存储数据的 目标 变量定义 变量的类型 变量的命名 01. 变量定义 在 Python 中,每个变量 在使用前都必须赋值,变量 赋值以后 该变量 才会被创建 等号(=)用来给变量赋值= 左边是一个变量名= 右边是存储在变量中的值 变量名 = 值 变量定义之后,后续就可以直接使用了 1) 变量演练1 -- iPython # 定义 qq_number 的变量用来保存 qq 号码 In [1]: qq_number = "1234567"

python基础_变量进阶

变量进阶(理解) 目标 变量的引用 可变和不可变类型 局部变量和全局变量 01. 变量的引用 变量 和 数据 都是保存在 内存 中的 在 Python 中 函数 的 参数传递 以及 返回值 都是靠 引用 传递的 1.1 引用的概念 在 Python 中 变量 和 数据 是分开存储的 数据 保存在内存中的一个位置 变量 中保存着数据在内存中的地址 变量 中 记录数据的地址,就叫做 引用 使用 id() 函数可以查看变量中保存数据所在的 内存地址 注意:如果变量已经被定义,当给一个变量赋值的时候,本

Python基础-2 变量与常量

变量与常量 变量:在程序运行过程中,值会发生变化的量 常量:在程序运行过程中,值不会发生变化的量 无论是变量还是常量,在创建时都会在内存中开辟一块空间,用于保存它的值. 这里有一点需要注意的是,在python中是不需要声明类型的.这是根据Python的动态语言特性而来.变量可以直接使用,而不需要提前声明类型. 变量的定义 Python 中的变量不需要声明类型 a = 4 b = "hello" c = [1,2] d = (1,2) 这些变量都是不需要声明它的类型的,在C和Java中是

Python基础知识 - 变量

1.什么是变量? 变量是可以通过变量名访问的内存地址,变量通常是可变的. 2.怎样去定义? 变量格式: 变量名 = "变量值" 例如: name = "Zhanghk" 注:变量名指向都是内存中的某一地址,示例中的变量name,其实指向的是内存地址中为"Zhanghk"的地方 3.变量的名字有什么要求? 命名规则: 变量名只能是字母.数字或下划线的任意组合 变量名的第一个字符不能是数字 系统保留的关键词不能使用 应该使用简明有意义的变量名 通常使

Python基础之变量,常量,注释,数据类型

由于上学期学了C语言,对于这一块的内容肯定算熟悉,只是注释的方法有些不同,但得还是一步一步的来!没有基础的同学看了这篇随笔也会大有助益的! 什么是变量?所谓变量就是将一些运算的中间结果暂存到内存中,以便后续代码调用. 什么是常量?即一直不变的量. 给代码写上注释是养成一个好习惯,方便别人更好理解自己的代码. 由于Python是动态语言,所以赋值变量的时候不用指定数据类型就可以 变量命名规则 1.必须由数字,字母,下划线任意组合,且不能数字开头,不能有任何符号. 2.不能是python中的关键字.

第二节 Python基础之变量,运算符,if语句,while和for循环语句

我们在上一节中,我们发现当我们用字符串进行一些功能处理的时候,我们都是把整个字符串写下来的,比如"jasonhy".startwith("j"),如果我们在程序中,很多地方用到"jasonhy"的时候,每个都这样写的话,代码看起来就很low了,而且你有时候还有可能写错,再有一个就是,如果现在需求改变了,不再是"jasonhy"里,变成了"Jasonhy",那这个时候你是不是得每个地方都要改呢?这个工作量就可

python基础2 变量

本章内容 定义 变量规则 变量赋值 定义 变量是用来存储信息,用于后面程序计算.变量的信息是存在memory里面. 变量声明 name = "Cathy Wu" 上述代码声明了一个变量,变量名为: name,变量name的值为:"Cathy Wu" 变量规则 变量名只能是 字母.数字或下划线的任意组合. 变量名的第一个字符不能是数字. 以下关键字不能声明为变量名 ['and', 'as', 'assert', 'break', 'class', 'continue'