前面讲到了,我们可以使用变量来指定不同的数据类型,对网工来说,常用的数据类型的有字符串(String), 整数(Integer), 列表(List), 字典(Dictionary),浮点数(Float),布尔(Boolean)。另外不是很常用的但需要了解的数据类型还包括集合(set), 元组(tuple)以及空值(None),下面一一举例讲解。
字符串,在英语中是 string。string 的原意是“一串,一行,弦,线”。 在Python 中,你可以使用不同的方式来书写字符串: 用双引号作为定界符,例如"this is a string"。 用单引号作为定界符,例如'this is a string'。 用三个双引号作为定界符,例如"""this is a string"""。 用三个单引号作为定界符,例如'''...
# Integer variablemy_age = 30# Float variablemy_weight = 65.5# String variablemy_name = "John Doe"# Boolean variableis_python_fun = True 操作符 Python 支持一系列的运算符,你可以用它们来进行算术、比较和逻辑操作。下面是一些例子:# Arithmetic operatorsx = 10y = 5print(x + y) # Addi...
请注意,print指令是缩进的:这意味着它属于由if子句定义的作用域。执行这段代码会产生: $ python conditional.1.py I need to call my manager! 由于late是True,print语句被执行了。让我们扩展一下这个例子: # conditional.2.pylate =Falseiflate:print('I need to call my manager!')#1else:print('no nee...
1、字符串(String):由任意字节的字符组成,用单引号(')、双引号(“)、或三引号(''')成对表示。 2、常用操作 name,name1,name2='Tom is Cat!',"Jerry",'''Sreck''' print(name,name1,name2,'《Tom&Jerry》') #字符串读取 #单下标读取 ...
将String 变量转换为 float、int 或 boolean # String to Float float_string="254.2511"print(type(float_string))string_to_float=float(float_string)print(type(string_to_float))# String to Integer int_string="254"print(type(int_string))string_to_int=int(int_string)print(type(string_to_int))...
# 创建一个元组 my_tuple = ("This is a string", 10, 3.14, True) # 打印元组 print(my_tuple) # 尝试更改元组中的元素 my_tuple[0] = "Another string" # 这将导致错误,因为元组是不可变的 10、使用字典存储键值对的数据。 字典用于在Python中存储键值对的数据。键可以是任何类型的数据,值也可以是...
l = [1, 2, 'hello', 'world'] # 列表中同时含有int和string类型的元素 l [1, 2, 'hello', 'world'] tup = ('jason', 22) # 元组中同时含有int和string类型的元素 tup ('jason', 22) 其次,我们必须掌握它们的区别。 列表是动态的,长度大小不固定,可以随意地增加、删减或者改变元素(mutable)。
line-length =89skip-string-normalization = true 之后在包含该配置文件的目录下,只需要执行 Black 命令以及待格式化的代码文件路径即可,而无须指定相应的命令行选项参数。 isort isort是一个名为PyCQA(Python Code Quality Authority)的 Python 社区组织所维护的代码质量工具中的其中一个开源项目,它同样是用来对代码...
('/restconf/operations/huawei-file-operation:delete-file') req_template = string.Template(''' <file-name>$filePath</file-name> <delete-type>$deleteType</delete-type> ''') req_data = req_template.substitute(filePath=file_path, deleteType="unreserved") ret, _, _ = ops_conn.create...