Python变量

变量与常量:有时被通称为变量

  • 变量:通常指代能够产生变化的量,多用以描述事物的变化状态

  • 常量:通常指代稳定不产生变化的量,多用于描述事物的固定状态

   # 代码层面的使用
myname = 'oliver_chance'
age = 22
gender = 'male'
变量三要素 变量名 赋值符号 变量值
myname = oliver_chance
age = 22
gender = male

变量的本质

 计算机变量是计算机中能储存计算结果或能表示值的抽象概念,变量可以通过变量名访问。

 示例理解: age=22

   """ 此处相当于在内存中有一个区域存贮着22这个信息,
然后赋值符相当于给这一区域定义一个名字.
如果想找到这个数据,我们必须知道这一区域的位置或者这一区域的信息。定义名字以
后,想要再次访问这一信息必须通过这个区域(变量名)访问。
"""
'''
不过在此处需要注意两点 :
1. 同一变量值只能定义一个内存区域
2. 同一个变量区域可以用多个变量名定义
'''

变量命名规范与风格

命名规范

       1. 名字只能由数字、字母、下划线组成
2. 名字首位不能是数字
3. 变量名尽量与指代意思相呼应
4. 语言中的关键字不能作为变量名
规范要求 错误示例 正确示例
要求一 usa@sb、usa_#2sb china_4NB
要求二 2usa_sb China6_niu
要求三 age = '金额' myname = 'Putin'
要求四 print = 'E300L' MBcar = 'E300L'

命名风格

   1.下划线式   #Python推荐
名字之中的每个单词之间用下划线分隔开:# eg:user_name = 'Putin'
2.驼峰体式 #JavaScript推荐
单词首字母大写
(1)大驼峰 # 所有单词的首字母都大写,eg:UserNameOfOb = 'NB'
(2)小驼峰 # 首个单词首字母不大写,其余大写,eg:userNameOfOb = 'NB'

常见数据类型

数据类型的定义是由于不同种类的数据需要用不同的方式处理,所以对数据进行了一定的分类。类似于人的大脑记忆事物会根据事物的不同而采取不同的记忆方式。

数据类型 类比 print(type(类型数据)) 适用 定义形式
整型 整数 int 整数字类 age = 22
浮点型 小数 float 小数字类 salary=33.3
字符型 文本类 str 文本 name = 'P' or "P"or'''P''' or"""P"""
列表 一个变量名存储多个数据 list 多个混合类型数据 list5 = ['jason','kong','monkey',22,33.3]

注释:

  • 字符型数据定义形式与注释的形式非常相似,只需看字符串左边有无赋值符号,有是字符串,没有是注释。
  • 字符型数据定义方式多的原因是防止字符串内会出现引号
   str1 = "Jason says:'I am handsome'" # 此时默认为双引号里的都是字符串
  • 列表内元素的调用
    l1 = ['a','b','c',['m','n','q',['x','y','z']]]
print(l1[3])
'''调用列表内第四个元素'''
print(l1[3][3])
'''调用列表内第四个元素的第四个元素
相当于运行了
l2 = l1[3]
print(l2[3])
'''
print(l1[3][3][2])
'''调用列表内第四个元素的第四个元素中的第三个元素
相当于运行了
l2 = l1[3]
l3 = l2[3]
print(l3[2])
'''

代码:

运行结果:

总结

 数据类型是编程中的重要基础,贯穿所有IT工作者的工作的任何一处。所以务必掌握牢固。

Python变量与常见数据类型的更多相关文章

  1. Python变量与基本数据类型

    Python变量与基本数据类型 前言 好了,从本章开始将正式进入Python的学习阶段.本章主要介绍的是Python变量与基本数据类型的认识,这些都是最基本的知识并且必须要牢靠掌握在心中. 注释 学习 ...

  2. python变量与基础数据类型

    一.什么是变量 变量是什么?  变量:把程序运行的中间结果临时的存在内存里,以便后续的代码调用.在python中一切都是变量. 1.python变量命名的要求 1,必须有数字,字母,下划线任意组合. ...

  3. Python 简明教程 --- 4,Python 变量与基本数据类型

    微信公众号:码农充电站pro 个人主页:https://codeshellme.github.io 任何一个人都会写出能够让机器理解的代码,只有好的程序员才能写出人类可以理解的代码. -- Marti ...

  4. python变量及简单数据类型

    python 目录 python 1.变量 1.变量的定义 2.变量的命名 3. 关键字 4.变量的命名规则 5.变量的类型 5.不同类型变量之间的计算 6.变量的输入 7.变量的格式化输出 8.格式 ...

  5. Python变量和基本数据类型

    1.变量 a .什么是变量 变量即变化的量,核心是“变”与“量”二字,变即变化,量即衡量状态. b.为什么要有变量 程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能 ...

  6. Python变量和简单数据类型

    变量的命名和使用 在Python中使用变量时 ,需要遵守一定的规则和指南. 变量名只能包含字母‘数字和下划线 变量名不能包含空格,但可以用下划线分割其中单词 不要将Python关键字和函数名用作变量名 ...

  7. python—变量和简单数据类型

    1.变量 在程序中可随时修改变量的值,python始终记录变量的最新值 变量名:必须以字母或者下划线开头,只能包含字母数字和下划线,建议使用下划线+小写字母的方式命名,不能为函数名和python关键字 ...

  8. python入门3 python变量,id(),is运算符

    python变量无需声明数据类型,可以直接赋值使用. 比如: num=100 #整数 str="字符串" #字符串 turple1 =('mon','tue','wed','thu ...

  9. python变量 - python基础入门(6)

    何为python变量,即数据类型.python变量一共六种类型:整数/浮点数/字符串/BOOL/列表/元组/字典,今天先讲解前四种,后三种留到后面的文章在讲解. 首先讲解print() 函数,prin ...

随机推荐

  1. vue学习16-插槽的使用

    <!DOCTYPE html> <html lang='en'> <head>  <meta charset='UTF-8'>  <meta ht ...

  2. POSIX之消息队列

    my_semqueue_send.c: #include<stdio.h> #include<errno.h> #include<mqueue.h> #includ ...

  3. MySQL函数学习(一)-----字符串函数

    一.MySQL 字符串函数 \ 函 数 名 称 作 用 完 成 1 LENGTH 计算字符串字节长度 勾 2 CONCAT 合并字符串函数,返回结果为连接参数产生的字符串,参数可以是一个或多个 勾 3 ...

  4. Kubernetes 证书默认1年过期时间修改

    使用过的kubeadm搭建K8s集群的朋友知道,默认自动生成的证书有效期只有 1 年,因此需要每年手动更新一次证书,这种形式显然对实际生产环境来说很不友好:因此下面教给大家修改这个过期时间的终极方法. ...

  5. 一起玩转玩转LiteOS组件:TinyFrame

    摘要:TinyFrame是一个简单的用于解析串口(如 UART.telnet.套接字等)通信数据帧的库. 本文分享自华为云社区<LiteOS组件尝鲜-玩转TinyFrame>,作者:Lio ...

  6. 【故障公告】数据库服务器 CPU 100% 引发全站故障

    今天 11:12-12:03 期间,园子使用的阿里云 RDS 实例(SQL Server2016 标准版,16核CPU)出现 CPU 100% 问题,引发全站故障,由此给您带来麻烦,请您谅解. 发现故 ...

  7. Pycharm 使用备忘

    1.打开方法定义 快捷方式:[ctrl+左键]或者[Ctrl+B] 如果点击之后,打开不是[.py]文件,而是[.pyi]文件,可以把下面红框的参数删掉. 2.设置文件开头默认注释 # *_* cod ...

  8. python 小兵(12)模块1

    序列化 我们今天学习下序列化,什么是序列化呢? 将原本的字典.列表等内容转换成一个字符串的过程就叫做序列化. 为什么要有序列化模块: 比如,我们在python代码中计算的一个数据需要给另外一段程序使用 ...

  9. ApacheCN 机器学习译文集 20211111 更新

    台湾大学林轩田机器学习笔记 机器学习基石 1 -- The Learning Problem 2 -- Learning to Answer Yes/No 3 -- Types of Learning ...

  10. Redis 中如何保证数据的不丢失,Redis 中的持久化是如何进行

    Redis 中数据的持久化 前言 AOF 持久化 什么是 AOF 持久化 为什么要后记录日志呢 AOF 的潜在风险 AOF 文件的写入和同步 AOF 文件重写机制 AOF 的数据还原 RDB 持久化 ...