栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

非理工科编程零基础文科生秒懂python学习笔记:变量与数值类型有哪些?

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

非理工科编程零基础文科生秒懂python学习笔记:变量与数值类型有哪些?

 

目录

 变量的作用

 python的保留字关键字

 数值类型有哪些?

 整数 int 和 浮点数 float(小数点)

字符串 str 和 布尔型 bool

 列表 list 和 元组 tuple

集合 set 和 字典 dict


 变量的作用
# 是保存和表示数据值的一种语法元素。
# 在程序语言中十分常见。
# 变量变量顾名思义,变量的值是可以改变的,
# 能够通过赋值,即,使用等号的的方式,改变它代表的具体数值
# 变量或标识符的命名规则
# 由字母、数字、下划线组成
# 不能数字开头
# 不能使用内置关键字
# 严格区分大小写

# 定义变量
# 格式:
#       变量名 = 值

 

a=99 
#第一行给a赋值为99
a=a+1 
#第二行再让a等于a+1
print("nn输出a的数值:n"+str(a))

 

# a还可以任意取名字比如说aaaabb
# python语言的命名规则
# 允许采用大写字母、小写字母、数字、下划线和汉字等字符
# 以及它们之间的组合来给变量命名。
# 但名字的首字符不能是数字,
# 中间不能出现空格;
# 标识符的名称不能与python保留字相同;
# python居然能用汉字来命名变量。
# python的下划线是“shift+减号”
# 例如

 

a雷电将军aaa=54321
print("nn输出a雷电将军aaa的值:n"+str(a雷电将军aaa))

 

 python的保留字关键字
# 指的是编程语言内部定义并保留的英文单词
# 保留字会显示颜色通常是橘黄色
# 可以在python console中使用以下代码查询
help('keywords')

 

 数值类型有哪些?

# 数据类型:包括

# 简单的:数字类型、字符串类型。

# 复杂的:元组类型、集合类型、列表类型、字典类型等等。

# 数字类型

# 表示数字或数值的数据类型

# python语言提供3种数字类型:

# 整数、浮点数、复数

# 分别对应数学中的整数、全体实数、复数

# 第一步:赋值

# 第二步:检查类型

 整数 int 和 浮点数 float(小数点)
num01 = 10
num02 = 10.01
print("nn输出num01数值类型:n",type(num01))
print("nn输出num02数值类型:n",type(num02))

# 输出为:
#        整数型
#        浮点数型

 

 

字符串 str 和 布尔型 bool
abc01='欲买桂花同载酒'
print("nn输出abc01数值类型:n",type(abc01))
# 输出为: 字符串类型 

abc02=True
print("nn输出abc02数值类型:n",type(abc02))
# 输出为: 布尔型 



 

 列表 list 和 元组 tuple

 

abc03=[123,456,789]
print("nn输出abc03数值类型:n",type(abc03))
# 输出为: 列表


abc04=(123,456,789)
print("nn输出abc04数值类型:n",type(abc04))
#输出为 :元组 

 

 

集合 set 和 字典 dict

 

abc05={123,456,789}
print("nn输出abc05数值类型:n",type(abc05))
# 输出为: 集合 



abc06={'country':'China','city':'Gz','name':'lina','age':'16'}
print("nn输出abc06数值类型:n",type(abc06))
# 输出为: 字典的键值对

 

# 第一步:赋值
# 第二步:检查类型

# 简单的:数字类型、字符串类型。
# 复杂的:元组类型、集合类型、列表类型、字典类型等等。

# 数字类型
# 表示数字或数值的数据类型
# python语言提供3种数字类型:
# 整数、浮点数、复数
# 分别对应数学中的整数、全体实数、复数
# 一个整数数值可以表示为
# 十进制、十六进制、二进制等不同进制的形式
# 举个栗子
# 十进制:180
# 十六进制(0x或0X开头的):0xb4
# 八进制(0o或0O开头的)0o264
# 二进制(0b或0B开头的)0b101101000

 

print("nn输出16进制转10进制:n",0xb4)
print("nn输出8进制转10进制:n",0o264)
print("nn输出2进制转10进制:n",0b10110100)

 

 

# 浮点数
# 只能使用十进制的显示

 

print("nn浮点数与科学记数法")
print(1.23456789)
print(1.23456789e+3)
print(1.23456789e-3)

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/498964.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号