营销型网站建设费用门户网站注意事项
- 作者: 五速梦信息网
- 时间: 2026年04月20日 06:57
当前位置: 首页 > news >正文
营销型网站建设费用,门户网站注意事项,网站开发前端是什么,建设电商平台网站赋值 Python 中的变量不需要声明。每个变量在使用前都必须赋值#xff0c;变量赋值以后该变量才会被创建。 在 Python 中#xff0c;变量就是变量#xff0c;它没有类型#xff0c;我们所说的类型是变量所指的内存中对象的类型。 等号#xff08;#xff…赋值 Python 中的变量不需要声明。每个变量在使用前都必须赋值变量赋值以后该变量才会被创建。 在 Python 中变量就是变量它没有类型我们所说的类型是变量所指的内存中对象的类型。 等号用来给变量赋值。 单个变量赋值 等号运算符左边是一个变量名,等号运算符右边是存储在变量中的值。例如 count 100 # 整型变量 length 500.0 # 浮点型变量 name tarzan # 字符串print (count) print (length) print (name)执行以上程序会输出如下结果 100 1000.0 tarzan 多个变量赋值 Python允许你同时为多个变量赋值。例如 a b c 1以上实例创建一个整型对象值为 1从后向前赋值三个变量被赋予相同的数值。 您也可以为多个对象指定多个变量。例如 a, b, c 1, 2, tarzan以上实例两个整型对象 1 和 2 的分配给变量 a 和 b字符串对象 “tarzan” 分配给变量 c。 标准数据类型 Python3 中常见的数据类型有 Number数字String字符串List列表Tuple元组Set集合Dictionary字典 Python3 的六个标准数据类型中 不可变数据3 个Number数字、String字符串、Tuple元组可变数据3 个List列表、Dictionary字典、Set集合。 此外还有一些高级的数据类型如: 字节数组类型(bytes)。 Number数字 数字数据类型用于存储数值。它是python的基本数据类型包含 int、float、bool 、complex四个基本类型。 他们是不可改变的数据类型这意味着改变数字数据类型会分配一个新的对象。 当你指定一个值时Number 对象就会被创建 var1 1 var2 10您也可以使用del语句删除一些对象的引用。 del语句的语法是 del var1,var2,var3….,varNPython支持四种不同的数字类型 int整型float浮点型bool (布尔类型)complex复数 实例 一些数值类型的实例 intfloatboolcomplex103.14True3.14j-10-3.14False9.322e-36j int 在Python 3里只有一种整数类型 int表示为长整型没有 python2 中的 Long。 long 类型被移除使用 int 替代。 float 浮点型数学中的小数类型 bool bool布尔类型即 True 或 False。 在 Python 中True 和 False 都是关键字表示布尔值。 布尔类型可以用来控制程序的流程比如判断某个条件是否成立或者在某个条件满足时执行某段代码。 布尔类型特点 布尔类型只有两个值True 和 False。布尔类型可以和其他数据类型进行比较比如数字、字符串等。在比较时Python 会将 True 视为 1False 视为 0。布尔类型可以和逻辑运算符一起使用包括 and、or 和 not。这些运算符可以用来组合多个布尔表达式生成一个新的布尔值。布尔类型也可以被转换成其他数据类型比如整数、浮点数和字符串。在转换时True 会被转换成 1False 会被转换成 0。 a True b False# 比较运算符 print(2 3) # True print(2 3) # False# 逻辑运算符 print(a and b) # False print(a or b) # True print(not a) # False# 类型转换 print(int(a)) # 1 print(float(b)) # 0.0 print(str(a)) # True注意: 在 Python 中所有非零的数字和非空的字符串、列表、元组等数据类型都被视为 True只有 0、空字符串、空列表、空元组等被视为 False。因此在进行布尔类型转换时需要注意数据类型的真假性。 complex Python 还支持复数复数由实数部分和虚数部分构成可以用 a bj,或者 complex(a,b) 表示 复数的实部 a 和虚部 b 都是浮点型。complex复数在设计高等数学的应用中会用到普通开发的用几乎用不到。 String字符串 Python中的字符串用单引号 ’ 或双引号 括起来同时使用反斜杠 \ 转义特殊字符。 字符串的截取的语法格式如下 变量[头下标:尾下标] 索引值以 0 为开始值-1 为从末尾的开始位置。 加号 是字符串的连接符 星号 * 表示复制当前字符串与之结合的数字为复制的次数。实例如下 str Tarzan print (str) # 输出字符串 print (str[0:-1]) # 输出第一个到倒数第二个的所有字符 print (str[0]) # 输出字符串第一个字符 print (str[2:5]) # 输出从第三个开始到第五个的字符 print (str[2:]) # 输出从第三个开始的后的所有字符 print (str * 2) # 输出字符串两次也可以写成 print (2 * str) print (str TEST) # 连接字符串执行以上程序会输出如下结果 Tarzan Tarza T rza rzan TarzanTarzan TarzanTEST Python 使用反斜杠 \ 转义特殊字符如果你不想让反斜杠发生转义可以在字符串前面添加一个 r表示原始字符串 print(Tar\zan) Tar zanprint(rTar\zan) Tar\zan另外反斜杠()可以作为续行符表示下一行是上一行的延续。也可以使用 “”… 或者 ‘’’…’’’ 跨越多行。 注意Python 没有单独的字符类型一个字符就是长度为1的字符串。 word Pythonprint(word[0], word[5]) P nprint(word[-1], word[-6]) n P与 C语言和Java的 字符串不同的是Python 字符串不能被改变。向一个索引位置赋值比如 word[0] ‘m’ 会导致错误。 注意 1、反斜杠可以用来转义使用r可以让反斜杠不发生转义。2、字符串可以用运算符连接在一起用*运算符重复。3、Python中的字符串有两种索引方式从左往右以0开始从右往左以-1开始。4、Python中的字符串不能改变。 List列表 List列表 是 Python 中使用最频繁的数据类型。 列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同它支持数字字符串甚至可以包含列表所谓嵌套。 列表是写在方括号 [] 之间、用逗号分隔开的元素列表。 和字符串一样列表同样可以被索引和截取列表被截取后返回一个包含所需元素的新列表。 列表截取的语法格式如下 变量[头下标:尾下标] 索引值以 0 为开始值-1 为从末尾的开始位置。 加号 是列表连接运算符星号 * 是重复操作。如下实例 list [ abcd, 786 , 2.23, tarzan, 70.2 ] tinylist [123, tarzan]print (list) # 输出完整列表 print (list[0]) # 输出列表第一个元素 print (list[1:3]) # 从第二个开始输出到第三个元素 print (list[2:]) # 输出从第三个元素开始的所有元素 print (tinylist * 2) # 输出两次列表 print (list tinylist) # 连接列表以上实例输出结果有序 [‘abcd’, 786, 2.23, ‘tarzan’, 70.2] abcd [786, 2.23] [2.23, ‘tarzan’,70.2] [123, ‘tarzan’, 123, ‘tarzan’] [‘abcd’, 786, 2.23, ‘tarzan’, 70.2, 123, ‘tarzan’] 与Python字符串不一样的是列表中的元素是可以改变的 a [1, 2, 3, 4, 5, 6]a[0] 9a[2:5] [13, 14, 15]a [9, 2, 13, 14, 15, 6]a[2:5] [] # 将对应的元素值设置为 [] a [9, 2, 6]List 内置了有很多方法例如 append()、pop() 等等这在后面会讲到。 Tuple元组 元组tuple与列表类似不同之处在于元组的元素不能修改。元组写在小括号 () 里元素之间用逗号隔开。 元组中的元素类型也可以不相同 tuple ( abcd, 786 , 2.23, tarzan, 70.2 ) tinytuple (123, tarzan)print (tuple) # 输出完整元组 print (tuple[0]) # 输出元组的第一个元素 print (tuple[1:3]) # 输出从第二个元素开始到第三个元素 print (tuple[2:]) # 输出从第三个元素开始的所有元素 print (tinytuple * 2) # 输出两次元组 print (tuple tinytuple) # 连接元组以上实例输出结果有序 (‘abcd’, 786, 2.23, ‘tarzan’, 70.2) abcd (786, 2.23) (2.23, ‘tarzan’, 70.2) (123, ‘tarzan’, 123, ‘tarzan’) (‘abcd’, 786, 2.23, ‘tarzan’, 70.2, 123, ‘tarzan’) 元组与字符串类似可以被索引且下标索引从0开始-1 为从末尾开始的位置。也可以进行截取看上面这里不再赘述。 其实可以把字符串看作一种特殊的元组。 tup (1, 2, 3, 4, 5, 6)print(tup[0]) 1print(tup[1:5]) (2, 3, 4, 5)tup[0] 11 # 修改元组元素的操作是非法的 Traceback (most recent call last):File stdin, line 1, in module TypeError: tuple object does not support item assignment虽然tuple的元素不可改变但它可以包含可变的对象比如list列表。 构造包含 0 个或 1 个元素的元组比较特殊所以有一些额外的语法规则 tup1 () # 空元组 tup2 (20,) # 一个元素需要在元素后添加逗号string、list 和 tuple 都属于 sequence序列。 注意 1、与字符串一样元组的元素不能修改。2、元组也可以被索引和切片方法一样。3、注意构造包含 0 或 1 个元素的元组的特殊语法规则。4、元组也可以使用操作符进行拼接。 Set集合 Python 中的集合Set是一种无序、可变的数据类型用于存储唯一的元素。 集合中的元素不会重复并且可以进行交集、并集、差集等常见的集合操作。 在 Python 中集合使用大括号 {} 表示元素之间用逗号 , 分隔。 另外也可以使用 set() 函数创建集合。 注意创建一个空集合必须用 set() 而不是 { }因为 { } 是用来创建一个空字典。 创建格式 parame {value01,value02,…} 或者 set(value)sites {Google, Taobao, Tarzan, Facebook, Zhihu, Baidu} print(sites) # 输出集合重复的元素被自动去掉a set(abracadabra) print(a)以上实例输出结果无序 {‘Baidu’, ‘Zhihu’, ‘Google’, ‘Facebook’, ‘Tarzan’, ‘Taobao’} {‘c’, ‘b’, ‘d’, ‘r’, ‘a’} 输出结果的顺序是随机的 Dictionary字典 字典dictionary是Python中另一个非常有用的内置数据类型。 列表是有序的对象集合字典是无序的对象集合。两者之间的区别在于字典当中的元素是通过键来存取的而不是通过偏移存取。字典是一种映射类型字典用 { } 标识它是一个无序的 键(key) : 值(value) 的集合。键(key)必须使用不可变类型。在同一个字典中键(key)必须是唯一的。 dict {} dict[one] 1 dict[2] 2 tinydict {name: tarzan,code:1, site: https://tarzan.blog.csdn.net} print (dict[one]) # 输出键为 one 的值 print (dict[2]) # 输出键为 2 的值 print (tinydict) # 输出完整的字典 print (tinydict.keys()) # 输出所有键 print (tinydict.values()) # 输出所有值以上实例输出结果 1 2 {‘name’: ‘tarzan’, ‘code’: 1, ‘site’: ‘https://tarzan.blog.csdn.net’} dict_keys([‘name’, ‘code’, ‘site’]) dict_values([‘tarzan’, 1, ‘https://tarzan.blog.csdn.net’]) bytes 类型 在 Python3 中bytes 类型表示的是不可变的二进制序列byte sequence。 与字符串类型不同的是bytes 类型中的元素是整数值0 到 255 之间的整数而不是 Unicode 字符。 bytes 类型通常用于处理二进制数据比如图像文件、音频文件、视频文件等等。在网络编程中也经常使用 bytes 类型来传输二进制数据。 创建 bytes 对象的方式有多种最常见的方式是使用 b 前缀 此外也可以使用 bytes() 函数将其他类型的对象转换为 bytes 类型。bytes() 函数的第一个参数是要转换的对象第二个参数是编码方式如果省略第二个参数则默认使用 UTF-8 编码 x bytes(hello, encodingutf-8)与字符串类型类似bytes 类型也支持许多操作和方法如切片、拼接、查找、替换等等。同时由于 bytes 类型是不可变的因此在进行修改操作时需要创建一个新的 bytes 对象。例如 x bhello y x[1:3] # 切片操作得到 bel z x bworld # 拼接操作得到 bhelloworld需要注意的是bytes 类型中的元素是整数值因此在进行比较操作时需要使用相应的整数值。例如 x bhello if x[0] ord(h):print(The first element is h)其中 ord() 函数用于将字符转换为相应的整数值。 为比较运算符后面会讲到。
相关文章
-
营销型网站建设对比分析做美食网站需求分析报告
营销型网站建设对比分析做美食网站需求分析报告
- 技术栈
- 2026年04月20日
-
营销型网站建设的意义网站设计项目总结
营销型网站建设的意义网站设计项目总结
- 技术栈
- 2026年04月20日
-
营销型网站建设的特色动画制作教学
营销型网站建设的特色动画制作教学
- 技术栈
- 2026年04月20日
-
营销型网站建设风格设定包括哪些方面手机网站的开发
营销型网站建设风格设定包括哪些方面手机网站的开发
- 技术栈
- 2026年04月20日
-
营销型网站建设公司哪里有企业网站的建立标准
营销型网站建设公司哪里有企业网站的建立标准
- 技术栈
- 2026年04月20日
-
营销型网站建设公司平台已经有域名 如何建设网站
营销型网站建设公司平台已经有域名 如何建设网站
- 技术栈
- 2026年04月20日
