傻大方


首页 > 潮·科技 > >

跟光磊学Python-变量和数据类型



按关键词阅读:

变量的概念编写的计算机程序是用来处理数据的 , 而计算机程序处理的数据来源通常是外部提供的 。 例如与ATM取钱之前需要先输入密码 , 这个密码就是用户输入的 。 而数据的计算是由CPU完成的 , CPU从内存中获取数据和指令并执行对应的计算 。 那如何操作内存中的数据?
【跟光磊学Python-变量和数据类型】变量就是在计算机内存中临时存储数据 , 变量的本质就是内存的一块区域 , 每个变量只能同时存储一个数据 , 每个变量都有一个唯一的地址编号和名称 。 操作变量就是操作变量表示的内存区域 。
变量的定义及其使用变量使用前必须先定义
变量的定义格式: 变量名=变量值
python解释器会根据变量值的数据类型来自动推导变量的数据类型 , 而不需要在定义时指定数据类型
"""变量的定义和使用@author liuguanglei 18601767221@163.com@wechat 18601767221@website ittimeline.net@version 2020/11/15 2:48 下午@since python3.9"""# 定义变量并赋值 变量名是number 变量值是10# 第一次定义变量是赋值才是变量定义# =表示赋值,这里表示把 右边的10赋值给左侧的变量numbernumber = 10# 打印number表示内存区域的值print(number)# 再次给number赋值20 , 此时是把原来的10修改20number = 20# 打印修改之后的值print(number)# 变量除了赋值以外 , 还可以和数据进行相关运算# 先计算20+30结果然后调用print()函数将结果输出到终端print(number + 30)# 定义变量value , 变量值是之前已经定义过的变量number# 将变量number的值赋值给变量value# 即此时value变量存储的是number变量的值value = http://kandian.youth.cn/index/numberprint(value)定义不同类型的变量Python的数据类型
简单的数据类型

  • 整数(int):例如28
  • 小数(float):例如3.14
  • 布尔类型(bool):只能是True或者False
  • 字符串:使用一对单引号或者是双引号包含的内容都是字符串 , 例如“跟光磊学Python应用开发与架构设计”
复杂的数据类型
  • 列表
  • 元祖
  • 字典
  • set
通过type()函数可以获取数据的类型 , type()函数的参数可以是数值 , 也可以是变量
"""变量的类型整数(int)小数(float)布尔类型(bool)字符串类型(str)@author liuguanglei 18601767221@163.com@wechat 18601767221@website ittimeline.net@version 2020/11/15 2:57 下午@since python3.9"""# 定义整数变量age = 28# type()函数可以获得数据的类型 , type()函数的参数可以是数据或者变量# 调用type()函数获取age的数据类型 , 然后再把类型赋值给resultresult = type(age)# print(result)# # 先执行type()获取age的类型 , 然后调用print()函数打印print(type(age))# 定于浮点类型的变量PI = 3.14# print(type(PI))# 定于bool类型的变量flag = Trueprint(type(flag))# print(type(False))# 定义字符串类型的变量name = "tony"print(type(name))print(type("跟光磊学Python应用开发与架构设计"))程序运行结果
跟光磊学Python-变量和数据类型文章插图
标识符的命名规则标识符是给程序的元素取名字的字符 , 这里指的是变量名 , 除此以外 , 工程名 , 文件名 , 类名 , 方法名都是标识符 。
工程名 , 文件名 , 类名 , 方法名、变量名在取名字时需要准守一些规则和命名规范 , 命名规则是必须遵守的 , 否则程序会出错 。
而命名规范虽然不是强制遵守 , 但是软件开发是多人协作 , 遵守命名规范可以增强代码的可读性 , 降低程序后期的维护成本 , 开发人员也应该要严格准守 。
  • 命名规则
    • 必须由字母或者数字或者下划线组成
    • 不能以数字开头
    • 不能使用python关键字
  • 命名规范
    • 标识符需要见名知意
    • 驼峰命名法(python语言不遵守...)
但是Python语言变量的命名规则:如果变量由多个单词组成 , 每个字母都小写 , 多个单词之间使用下划线隔开 , 例如user_name,find_by_name
"""标识符@author liuguanglei 18601767221@163.com@wechat 18601767221@website ittimeline.net@version 2020/11/15 3:12 下午@since python3.9"""# 符合命名规则和规范的标识符age = 29name = "tony"height = 178.0is_marry = False# 不符合命名规则和规范的标识符# 变量名不能见名知意n = 10# 变量名只能由字母、数字、下划线组成# z$ = "tony"h = 178.0# 不能以数字开头# 2b = True关键字关键字是Python语言中事先定义的单词 , 这些单词(关键字)已经被赋予了特殊的含义 , 在开发程序是不能使用它们 。
那么如何查看python的关键字呢?


稿源:(未知)

【傻大方】网址:http://www.shadafang.com/c/111J303412020.html

标题:跟光磊学Python-变量和数据类型


上一篇:跟光磊学C语言-变量和数据类型

下一篇:跟光磊学Go语言-变量和数据类型