当前位置: 首页 > news >正文

潍坊奎文住房和城乡建设局网站郑州做网站制作的公司

潍坊奎文住房和城乡建设局网站,郑州做网站制作的公司,可信网站认证不做,头条站长平台上一篇博客#xff0c;我们介绍了Python的基础语法#xff08;Python基础语法#xff1a;从入门到精通的必备指南#xff09;#xff0c;相信大家看过后#xff0c;对python的整个语法逻辑有了一些了解#xff0c;不了解也没有关系。接下来#xff0c;我们将正式开始我们介绍了Python的基础语法Python基础语法从入门到精通的必备指南相信大家看过后对python的整个语法逻辑有了一些了解不了解也没有关系。接下来我们将正式开始一个概念一个类型的讲下去希望能讲清楚。 目录 1. Python的基本数据类型简介 2. 具体示例讲解 2.1 Number数字 2.2 String字符串 2.3 List列表 2.4 Tuple元组 2.5 Dictionary字典 2.6 Set集合 下面我们直接开始第一个基础模块Python的基本数据类型。 1. Python的基本数据类型简介 Python是一种强类型的编程语言这意味着每个变量都有一个固定的数据类型不能随意改变。为什么讲数据类型呢这里涉及到一个Python的概念叫做“变量”。那么什么是变量变量 是一个用来存储数据值的名称也就是上一篇文章里面讲的标识符。 然而Python是一种动态类型的语言这意味着你不需要显式地声明变量的类型Python会根据赋给变量的值自动推断出变量的类型。 比如写了一个 a10这里a就是标识符就是变量赋值10就是数据类型整型 好那么按照上面的说法10就是数据类型。接下来我们就可以讲基本的数据类型了。 Python的基本数据类型可以分为以下六种 数值Numbers字符串String列表List元组Tuple字典Dictionary集合Set 数值Numbers 数值类型用于表示数字包括整数、浮点数和复数。 整数int表示不带小数点的数字例如 1、2、3 等。浮点数float表示带小数点的数字例如 1.2、3.14 等。复数complex表示由实部和虚部组成的数字例如 12j、3-4j 等。 notes你会发现有的布尔值bool也是数值类型但是在Python3中布尔值是int的子类所以这里讲三种数值类型。 字符串String 字符串类型用于表示由字符组成的文本例如 Hello, world!、你好世界 等。 列表List 列表类型用于表示一组有序的数据可以是任何类型的数据。列表可以是其他数据类型的组合。 元组Tuple 元组类型与列表类型类似但元组是不可变的也就是说不能对元组中的数据进行修改。 字典Dictionary 字典类型用于表示一组无序的键值对键可以是任何类型的数据值也可以是任何类型的数据。 集合Set 集合类型用于表示一组无序且不重复的数据。 另外按照数据类型的不可变数据和可变数据。下面表格总结了 Python 的基本数据类型 数据类型描述可变性数值整数、浮点数、复数不可变字符串由字符组成的文本不可变元组一组有序的数据不可变列表一组有序的数据可变字典一组无序的键值对可变集合一组无序且不重复的数据可变 不可变数据是指一旦创建了一个对象就不能对其进行修改只能通过重新赋值来改变其值。 2.具体示例讲解 2.1 Number数字 Python中的数字类型有整数int、浮点数float、复数complex等。 # 整数 x 10# 浮点数 y 3.14# 复数 z 2 3j# bool值 bl Trueprint(x, y, z, bl)输出 10 3.14 (23j) True 2.2 String字符串 字符串是一系列字符的有序集合在Python中用引号单引号或双引号括起来。字符串是不可变的意味着一旦创建就不能修改。 如果你学过C语言C里面没有字符串只有char变量生成的char数组。在Python中String字符串也是一样可以理解为一个数组。 类型为变量[头部下标尾部下标] 下图就是Python的字符串的结构 上图假设String的坐标为:TiYong那么它有6个值其中正向坐标是0-5反向坐标就是-1--5。 下面我们以代码来解释 str1 TiYong # 单引号一个字符串变量 str2 TiYong # 双引号一个字符串变量print(str1) # 输出整个字符串 print(str2) # 输出整个字符串print(str1[0]) # 打印字符串的第一个字符 print(str1[-1]) # 打印字符串的最后一个字符 print(str1[2:5]) # 打印字符串第三到第五个字符不包含第五个字符 print(str1[2:]) # 打印字符串从第三个字符开始到末尾 print(str1 * 3) # 打印字符串三次 print(str1 ------ str2) # 打印字符串拼接 输出 TiYong TiYong T g Yon Yong TiYongTiYongTiYong TiYong------TiYong 2.3 List列表 列表是Python中最常用的数据类型之一用于存储一系列有序的元素可以包含不同类型的数据也就是说列表可以嵌套使用可以是多种类型的组合。 下图是列表的展示ls   列表是可变的可以通过添加、删除或更改元素来修改列表。可以看到 my_list [1, apple, True, 3.14, [5, 6, 7], {name: John, age: 30}]# 按照正向索引坐标输出 print(my_list[0]) print(my_list[1]) print(my_list[2]) print(my_list[3]) print(my_list[4]) print(my_list[5])# 添加元素 my_list.append(orange) print(my_list)# 修改元素 my_list[2] tiyong print(my_list)# 删除元素 del my_list[0] print(my_list) 输出结果 1 apple True 3.14 [5, 6, 7] {name: John, age: 30} [1, apple, True, 3.14, [5, 6, 7], {name: John, age: 30}, orange] [1, apple, tiyong, 3.14, [5, 6, 7], {name: John, age: 30}, orange] [apple, tiyong, 3.14, [5, 6, 7], {name: John, age: 30}, orange] 2.4 Tuple元组 元组是由多个逗号分隔的值组成的有序序列用小括号括起来。元组是不可变的一旦创建元组中的元素就不能被修改、添加或删除。元组和列表很相似不同的是元组不可改变列表可以改变。 示例代码 my_tuple (1, banana, False, 2.718, [8, 9, 10], {color: blue, size: large})print(my_tuple[0]) # 输出第一个元素 print(my_tuple[-1]) # 输出最后一个元素 print(my_tuple) # 输出全部元素 输出结果 1 {color: blue, size: large} (1, banana, False, 2.718, [8, 9, 10], {color: blue, size: large}) 2.5 Dictionary字典 字典是另一个非常有用的数据类型用于存储键值对。字典是可变的无序的可以通过键来访问、添加或删除其中的元素。字典与列表类似不同的是列表靠索引的偏移量来操作元素字典拥有自己的key值。这里的关键是{ }这个花括号还有键值对之间的  这两点就是字典的标志了。 所以字典的类型为d {key1 : value1, key2 : value2, key3 : value3 } 注意Key必须是唯一的但Value则不必。 直接来看代码 my_dict {integer: 42,string: TiYong,boolean: True,float: 3.14159,list: [1, 2, 3],tuple: (a, b, c) }# 输出整个字典 print(原始字典:) print(my_dict)# 获取并输出特定键的值 print(\n获取特定键的值:) print(整数值:, my_dict[integer]) print(字符串值:, my_dict[string]) print(布尔值:, my_dict[boolean]) print(浮点数值:, my_dict[float]) print(列表值:, my_dict[list]) print(元组值:, my_dict[tuple])# 修改字典中的值 my_dict[integer] 100 my_dict[string] world my_dict[boolean] False my_dict[float] 2.71828 my_dict[list].append(4) my_dict[tuple] (x, y, z)# 输出修改后的字典 print(\n修改后的字典:) print(my_dict)# 添加新的键值对 my_dict[new_key] new_value# 输出更新后的字典 print(\n添加新的键值对后的字典:) print(my_dict)# 删除键值对 del my_dict[boolean]# 输出删除键值对后的字典 print(\n删除键值对后的字典:) print(my_dict) 示例输出结果 原始字典: {integer: 42, string: TiYong, boolean: True, float: 3.14159, list: [1, 2, 3], tuple: (a, b, c)}获取特定键的值: 整数值: 42 字符串值: TiYong 布尔值: True 浮点数值: 3.14159 列表值: [1, 2, 3] 元组值: (a, b, c)修改后的字典: {integer: 100, string: world, boolean: False, float: 2.71828, list: [1, 2, 3, 4], tuple: (x, y, z)}添加新的键值对后的字典: {integer: 100, string: world, boolean: False, float: 2.71828, list: [1, 2, 3, 4], tuple: (x, y, z), new_key: new_value}删除键值对后的字典: {integer: 100, string: world, float: 2.71828, list: [1, 2, 3, 4], tuple: (x, y, z), new_key: new_value} 2.6 Set集合 集合是一个无序且不重复的元素集合。集合是可变的可以进行添加、删除操作还可以进行集合运算如并集、交集等。 语法 parame {value01,value02,...} 或者 set(value)代码示例 my_set {1, TiYong, True, 3.14, (5, 6, 7), frozenset({a, b, c})}# 输出整个集合 print(原始集合:) print(my_set)# 添加一个新的元素 my_set.add(orange)# 输出添加元素后的集合 print(\n添加元素后的集合:) print(my_set)# 尝试添加已存在的元素集合不会发生改变 my_set.add(apple)# 输出尝试添加重复元素后的集合没有变化 print(\n尝试添加重复元素后的集合:) print(my_set)# 删除一个元素 my_set.remove(1)# 输出删除元素后的集合 print(\n删除元素后的集合:) print(my_set)# 集合运算并集 other_set {3.14, orange, banana, 42} union_set my_set.union(other_set)# 输出并集 print(\n集合并集:) print(union_set)# 集合运算交集 intersection_set my_set.intersection(other_set)# 输出交集 print(\n集合交集:) print(intersection_set)输出结果: 原始集合: {1, 3.14, frozenset({a, b, c}), (5, 6, 7), apple}添加元素后的集合: {1, 3.14, frozenset({a, b, c}), orange, (5, 6, 7), apple}{1, 3.14, frozenset({a, b, c}), orange, (5, 6, 7), apple}删除元素后的集合: {3.14, frozenset({a, b, c}), orange, (5, 6, 7), apple}集合并集: {3.14, banana, frozenset({a, b, c}), 42, orange, (5, 6, 7), apple}集合交集: {3.14, orange} PS C:\Users\MaiBenBen C:/Users/MaiBenBen/AppData/Local/Microsoft/WindowsApps/python3.8.exe f:/gastric.cancer/Untitled-1.py 原始集合: {TiYong, 1, 3.14, (5, 6, 7), frozenset({a, c, b})}添加元素后的集合: {TiYong, 1, 3.14, orange, (5, 6, 7), frozenset({a, c, b})}尝试添加重复元素后的集合: {TiYong, 1, 3.14, apple, orange, (5, 6, 7), frozenset({a, c, b})}删除元素后的集合: {TiYong, 3.14, apple, orange, (5, 6, 7), frozenset({a, c, b})}集合并集: {TiYong, 3.14, banana, 42, apple, orange, (5, 6, 7), frozenset({a, c, b})}集合交集: {3.14, orange} 以上就是Python中的基本数据类型的介绍。不可变数据类型包括Number数字、String字符串、Tuple元组它们一旦创建就不能修改。可变数据类型包括List列表、Dictionary字典、Set集合可以进行增删改操作。对于不同需求选择合适的数据类型决定了程序的性能和功能实现。 希望这篇博客能帮助你更好地理解Python中的数据类型。 如果感觉阅读对您还有些作用可以评论留言关注我。谢谢您的阅读 往期学习 Python安装教程版本3.8.10windows10 Linux系统安装Condaminiconda Conda快速安装的解决方法Mamba安装 VSCode安装教程版本1.87.0Windows10 Python基础语法从入门到精通的必备指南
http://www.w-s-a.com/news/405637/

相关文章:

  • 琼海建设网站wordpress 商城站下载地址
  • 网站需要多大数据库divider wordpress
  • 兰州北京网站建设网络广告推广网站
  • 宁晋网站建设森网站建设
  • 网站没有收录原因trel域名
  • 建设门户网站的目的和需求台州专业网站建设方案
  • 苏州网站建设系统方案成都行业网站设计
  • wordpress多说读者墙seo分析师招聘
  • 视频网站开发计划书wordpress文件详情
  • 重庆付费网站推广电商网站 开发周期
  • thinkcmf 做企业网站视频播放类网站建设费用
  • vps网站助手大学选修课网站建设
  • 南浦电商网站建设北京海淀社保网站
  • 传奇网站模板怎么做的吗大连警方最新通告
  • 成都私人做公司网站的北京网站建设需要多少钱
  • 魔客吧是什麼程序做的网站代理厦门网站设计公司
  • 90设计手机站东营网站推广
  • 哪家购物网站建设好专门做水生植物销售网站
  • php医院网站开发兼职app开发网上app开发
  • 接任务做兼职的的网站衡阳手机网站设计
  • 徐州经济开发区网站佛山百度关键词seo外包
  • 肃宁网站建设有限责任公司法人承担什么责任
  • 珠海斗门建设局网站如何免费做网站
  • 自助外贸网站建设可直接打开网站的网页
  • 江苏城嘉建设工程有限公司网站潍坊网站定制公司
  • 四川省住房和城乡建设厅新网站宜昌建设厅网站
  • 建设网站一般流程建设开发网站
  • 设计外贸英文网站国家企业信息信用公信系统
  • 主题资源网站创建时 如何突出设计的特点阿里云是做网站的吗
  • 乌市建设工程质量监督站网站外资公司注册