千呼万唤始出来,犹抱琵琶半遮面。

1、变量

1.1 变量的操作

变量是程序中临时存储数据的容器,存储是为了之后继续使用。
变量需要先声明后使用

基本操作

# 增加变量数据,直接赋值
a = 1000
# 需要修改则重新赋值
a = 10000
# 通过变量名可查询或使用
print(a)
# 删除变量
del a

特殊操作

# 连续赋值
a, b = 1000, 10000  # 等于 a = 1000 b = 10000# 变量交换
# 将b中原来的数据保存在a变量中,将a中原来的数据保存在b变量中
a, b = b, a

1.2 变量的使用规范

语法规则:

变量是标识符的一种,遵循标识符的命名规则。
变量名称由英文字母、数字、下划线组成,数字不能开头,不要使用python中的关键字。

项目命名:

见名知意:看到变量的名称,就大概知道变量的意义

命名方法:

下划线命名法(推荐,单词用下划线连接)pipa_player = "琵琶演奏者"驼峰命名法大驼峰命名法(单词首字母大写)PipaPlayer = "琵琶演奏者"小驼峰命名法(第一个单词首字母小写,其他单词首字母大写)       pipaPlayer = "琵琶演奏者"

2.数据类型

2.1 数据分类

数据类型用于描述一个简单的基础的数据,常见的数据类型分为基本数据类型和组合数据类型。
可使用type()查看数据类型

2.2 基本数据类型

# 字符串,使用引号包含的一串字符
instrument = "pipa"
print(instrument)
print(type(instrument))# 数值
a = 1000  # 整数(整型) int
print(a)
print(type(a))
b = 1000.0  # 浮点数 float
print(b)
print(type(b))
c = 1000 + 10000j  # 复数 complex
print(c)
print(type(c))# 布尔值 bool
# 布尔值只有两个:True和False
# True可以用数字1表示,非0数字,非空字符串布尔值为True
# False可以用数字0表示,数字0,空字符串布尔值为False
d = True
print(d)
print(type(d))

2.3 组合数据类型

# 列表 list
# 列表可存储多个可重复、不同类型类型的数据,是有顺序的存储
a_list = [1000, 10000, "千", "万", "千", "万", "千呼万唤始出来"]
print(type(a_list))# 元组 tuple
# 元组用于存储可重复,不同类型的数据,是有顺序的存储,但不能被修改
a_tuple = (1000, 10000, "琵琶", "琵琶", "犹抱琵琶半遮面")
print(type(a_tuple))# 集合 set
# 集合中的数据不可重复,可以是不同类型数据,是无序的存储
a_set = {1000, 10000, "千", "万"}
print(type(a_set))# 字典 dict
# 存放键值对(key:value)数据,key不能重复,value可以重复,是无序的
a_dict = {"诗人": "白居易", "instrument": "pipa", "year": 816, "content": "千呼万唤始出来,犹抱琵琶半遮面。"}
print(type(a_dict))

3.数据类型转换

# 转换为字符串 str()
a = 1
a1 = str(a)
print(a, type(a))
print(a1, type(a1))# 转换为整数
b = "12"
b1 = int(b)
print(b, type(b))
print(b1, type(b1))# 转换为浮点数
c = "100"
c1 = float(c)
print(c, type(c))
print(c1, type(c1))# 转换为布尔值
d = "pipa"
d1 = bool(d)
print(d, type(d))
print(d1, type(d1))

千呼万唤始出来,犹抱琵琶半遮面——python变量和数据类型相关推荐

  1. python变量定义大全_详解python变量与数据类型

    这篇文章我们学习 Python 变量与数据类型 变量 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念,变量可以通过变量名访问.在 Python 中 变量命名规定,必须是大小写英文,数字 ...

  2. 01 Python变量和数据类型

    Python变量和数据类型 1 数据类型 计算机,顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然也可以处理各种数值. 但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页 ...

  3. 【Python基础入门系列】第03天:Python 变量与数据类型

    这篇文章我们学习 Python 变量与数据类型 Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可 ...

  4. python 子字符串 位置_python查找子字符串位置Python变量和数据类型详解

    Python变量和数据类型 Python中数据类型 Python之print语句 Python的注释 Python中什么是变量 Python中定义字符串 Python中raw字符串与多行字符串 Pyt ...

  5. python变量类型-python变量的数据类型有哪些?

    现实生活中,我们在超市买东西的时候,往往都需要使用购物车来存储物品,等到所有的物品都购买完成后,在收银台进行结账即可. 大家试想一下,如果程序中要对多个数据求和,就需要把这些数据先存储起来,再对这些数 ...

  6. python变量的数据类型

    变量在赋值时会自动判断数据的类型 python最常用的有四种数据类型 字符串 - str(string) 整数 - int(integer) 浮点数 - float 布尔型 - bool(boolea ...

  7. python变量和数据类型_Python变量和数据类型简介

    变量(Variable)可以看成一个小箱子,专门用来"盛装"程序中的数据.每个变量都拥有独一无二的名字,通过变量的名字就能找到变量中的数据. 从底层看,程序中的数据最终都要放到内存 ...

  8. python变量及数据类型

    变量以及数据类型 一.变量的定义 定义:对于重复使用,并且经常需要修改的数据,可以定义为变量. 定义变量的语法:变量名=变值名(这里的等号是赋值的作用) python是一门弱语言:变量声明的时候对变量 ...

  9. Day 5/100:Python 变量与数据类型

    在内存存储的数据可以有多种类型.例如,人的姓名可以用字符型存储.年龄可以使用数值型存储.而婚否可以使用布尔类型存储.这些都是Python中提供的基本数据类型. 变量存储在内存中的值,这就意味着在创建变 ...

  10. day1.python变量和数据类型的介绍教程图灵python大海老师

    qq1328044392 day1变量和数据类型的介绍 教程地址 p1 编程基础 1.编程和编程语言 1.1.什么是编程语言 ​ 语言是一个事物与另外一个事物沟通的介质 比如人与人交流汉语,英语,日语 ...

最新文章

  1. php laravel用的多不,php-Laravel多个可选参数不起作用
  2. 技术什么时候才叫牛?搞技术什么时候是个头?
  3. 查看HTML代码却被当黑客,记者好心报告漏洞,反遭美国州长起诉
  4. 桑文锋PMCAFF之行:数据驱动产品和运营决策
  5. ORACLE EBS财务科目FLEX FIELD的添加
  6. wxHtml 示例:帮助测试
  7. python库--pandas--Series.str--字符串处理
  8. 打造超炫的专属Eclipse
  9. Tomcat部署项目的方法
  10. 用getchar和%C输入字符型数据
  11. 蓝牙芯片 csr8645 和 qcc3005 哪个比较
  12. Jmeter接口响应Json格式校验:Json Schema
  13. ENVI5.3.1使用Landsat 8影像进行监督分类实例操作
  14. 【视频剪辑】Pr剪切素材时常用快捷键及素材快进快退
  15. 东欧小哥打造超全Python速查表登上GitHub热榜,标星4600+
  16. 网站首页的轮播新闻flash效果实现
  17. 用数据告诉你,哪位导演是漫威影片中的票房收割机?
  18. JNI:ld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors)
  19. 自动化测试 - 如何自动提取手机短信验证码
  20. 2023年美赛C题Wordle预测问题三、四建模及Python代码详细讲解

热门文章

  1. 微软MSBI零基础从数据仓库到商业智能实战(SSIS SSAS SSRS)
  2. Ubuntu20.04安装Mysql(亲测有效,一定要按步骤来)
  3. zyb的面试 Hdu6468
  4. Flag:通过盲文+摩斯电码才能找到我
  5. AR涂涂乐项目之识别图制作制作地球仪线框一
  6. 路由器功能及构成——网络层
  7. 上海公交投诉电话:12319
  8. 2019 | 开启新的堕落生活
  9. html仿QQ资料卡,JS实现的模仿QQ头像资料卡显示与隐藏效果
  10. iApp免费后台:云A后台