乾颐堂用案例带你一步步掌握Python基础语法
乾颐堂安德提供本文档
更多资料欢迎到www.qytang.com咨询
>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
>>>
vendor = 'CCIE' #这是一个变量,赋值为字符串类型
'''
本课程乾颐堂版权所有,欢迎大家学习,欢迎联系3378266435
'''
str='''
<学网络,不能一个人战斗>
II====0000[/```☆HCIE 2198__``\]
_____\______|/----------.
/____乾颐堂安德_____/--|
\○○○○○○○○○○○○○○○○/
'''
print(str)
>>> vendor1 = 'HCIE\
... HCIE\
... HCIE'
>>> vendor1
'HCIEHCIEHCIE' #输出结果为同一行
#用分号分开的同一行中的“2”行代码
>>> training = 'qytang'; level = "顶级培训机构"
>>> print(training + level) #此处的+号,代表拼接字符串,要求所有拼接内容都为字符串
qytang顶级培训机构
if True:
print('Hello')
else:
print(0)
a = "Python"
print(a) #这是一个错误的例子,会报错,正确的方式是不需要空格
>>>banner = '\n\n 仅授权用户可以访问本网络 \n\n'
>>> banner
'\n\n 仅授权用可以访问本网络 \n\n'
#在解释器里直接输入变量名,解释器把换行符\n作为字符串的一部分一起返回
banner = '\n 仅授权用户可以访问本网络 \n' #前边一个换行后边一个换行
print(banner)
Net = '192.168.1.0/28网络包含'
shuliang = 14 #这是一个整数类型
yonghu = '个终端'
print(Net+shuliang+yonghu) #+代表拼接同一种类的内容,此处为字符串
报错:TypeError: can only concatenate str (not "int") to str
Net = '192.168.1.0/28网络包含'
shuliang = 14
yonghu = '个终端'
print(Net+str(shuliang)+yonghu)
192.168.1.0/28网络包含14个终端
DC = 'CE交换机' #变量赋值为字符串类型
DC1 = '\"CE交换机"' #\代表转义字符,结果为带双引号的内容
DC2 = '\"CE交换机"\n' #输出带双引号的内容并回车(\n代表回车)
DC3 = r'\"CE交换机"' #r代表去除转义,赋值为\"CE交换机"
print(DC)
print(DC1)
print(DC2)
print(DC3)
输出结果
CE交换机
"CE交换机"
"CE交换机"
\"CE交换机"
TS = 80
TAC = 85
Config = 89
Avg = (TS+TAC+Config)//3
print("您的HCIE分数为:",Avg) #此处的,可以连接不同的数据类型
TS = 80
TAC = 85
Config = 89
Avg = (TS+TAC+Config)//3
print("您的HCIE分数为:",Avg) #此处的,可以连接不同的数据类型
if Avg >= 80: #比较运算符,使用了if语句
print('恭喜您通过HCIE认证考试') #注意缩进
elif Avg <80:
print('很抱歉,您没有通过HCIE认证考试')
name = '军哥的HCIE号码:'
num = 2198 # 给num这个变量赋值为数字类型的值,用type(内容)鼠标放上去可以看到类型
print(name,num) #,是可以拼接不同类型,如果换成+呢?会报错,因为+要求同类型
print(type(num)) #输出num这个变量的类型
name = '军哥的HCIE号码:'
num = 2198 # 给num这个变量赋值为数字类型的值,用type(内容)鼠标放上去可以看到类型
print(name+str(num)) #+要求同类型,此处使用str()方法把整数型转化为字符串
print(type(num)) #输出num这个变量的类型
print('请输入您的姓名:')
name = input()
print('您的姓名是'+name)
输出结果
请输入您的姓名:
周亚军 #此处为自行输入的内容
您的姓名是周亚军
OSPF_conf = ['ospf 1\n','area 0\n',3,'network 0.0.0.0 0.0.0.0\n',5,[1,2,3,4]]
#创建一个列表,其中有多个不同类型要素
print(OSPF_conf[5][2]) #输出列表中的第6个要素的第3个值,即数字3
OSPF_conf.append('G1/1') #添加一个元素
print(OSPF_conf) #输出该列表
插入insert(位置,内容)
OSPF_conf.insert(0,'sys view') #在第一个位置插入进入系统视图的命令
print(OSPF_conf)
所有的输出结果
3
['ospf 1\n', 'area 0\n', 3, 'network 0.0.0.0 0.0.0.0\n', 5, [1, 2, 3, 4], 'G1/1']
['sys view', 'ospf 1\n', 'area 0\n', 3, 'network 0.0.0.0 0.0.0.0\n', 5, [1, 2, 3, 4], 'G1/1']
移除一个元素,pop
OSPF_conf.pop(3) #移除索引为3的元素
12.For循环(loop)
list = ['usg','wlan','dc','rs'] #一个列表变量
for item in list:
print(item) #循环输出一遍列表中的内容
#for item in enumerate(list):,使用enumerate函数,输出索引和元素
for item in enumerate(list):
print(item)
作业:按照文档做一遍以熟悉基本语法
微信:qyt3378266435
客服QQ:3378266435
提供基础课免费资料供大家学习
乾颐堂提供
思科.华为.Python学习
CCNA|CCNP|CCIE|HCIA|HCIP|HCIE
路由交换|安全|DC数据中心|无线|云计算
乾颐堂客服热线:400-618-8070
乾颐堂官网:www.qytang.com
乾颐堂网络实验室 我们为您想的更多
姓名:
Q Q:
电话:
|