字符串拼接
str = 'this is just''for python test'
print(str)
str_a = "this is just"
str_b = "for python test"
str = str_a + str_b
列表相关的操作
# 定义列表
demo_list = []
# 列表初始化
demo_list = [2, 3, 4, 5, 6]
# 求列表的长度
demo_list = [2, 3, 4, 5, 6]
len(demo_list)
# 向列表中添加元素
demo_list = [2, 3, 4, 5, 6]
demo_list.append("7")
# 获取列表中某个元素,中括号中数字为列表的索引
demo_list = [2, 3, 4, 5, 6]
demo_list[0]
# 列表合并,将demo_list_02合入到demo_list_01
demo_list_01 = [2, 3, 4, 5, 6]
demo_list_02 = [7, 8, 9, 10, 11]
demo_list_01.extend(demo_list_02)
# 判断变量是否为列表
demo_list = [2, 3, 4, 5, 6]
ret = isinstance(demo_list ,list)
if ret:
print("变量是一个列表")
# 列表的遍历
demo_list = [2, 3, 4, 5, 6]
for num in demo_list:
print(num)
# 取两个列表的合集
demo_list_01 = [2, 3, 4, 5, 6, 7]
demo_list_02 = [7, 8, 9, 10, 11]
midle = demo_list_01 + demo_list_02
collection = list(set(midle ))
字典的相关操作
# 定义字典
demo_dict = {}
# 映射函数创建字典
unm = ['1', '2', '3']
enum = ['one', 'two', 'three']
demo_dict = dict(zip(umm, enum))
# 获取字典的key
key = list(demo_dict.keys())
value = list(demo_dict.values())
# 字典遍历
for item in demo_dict.items():
print(item)
# 获取字典Key所对应的value
demo_dict.get('one')
函数
函数的返回值
# 无论return在函数的什么位置,只要得到执行,就会直接结束函数的执行。
# 返回值为任意类型,当函数中没有return语句时,将返回None,即返回空值。
# 返回字符串
def test_func():
demo_string = "hello python"
return demo_string
# 返回列表
def test_func():
demo_list_01 = [2, 3, 4, 5, 6, 7]
return demo_list_01
面向对象的编程
- 对象 = 静态部分(属性) + 动态部分(行为)
- 类 = 每个对象共有的属性和方法
# 定义类
class ClassNamme:
'''类的帮助信息''' # 类文档字符串
statement # 类体
注意事项
- 远程shh执行命令的返回值需要使用strip()的函数移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。