《2018年5月6日》【连续208天】
标题:Python基本语法元素,网络信息安全问题;
内容:
A.Python:
1.编译和解释:
编译即一次性将源代码转换成目标代码;
解释即逐条转换成目标代码,并逐条运行,类似于同声传译;
2.静态语言和脚步语言:
静态语言:Java,C/C++;
脚本语言:JavaScript, Python, PHP;
3.交互式和文件式:
交互式:对每个输入语句即时运行结果;
文件式:批量执行一组语句并运行结果;
以交互式为例,画五角星:
>>> from turtle import*
>>> color('red','red')
>>> begin_fill()
>>> for i in range(5):
fd(200)
rt(144)
>>> end_fill()
>>>
文件式:
以摄氏度和华氏度之间的转换为例:
#TempConvert.py
TempStr =input("请输入带有符号的温度值:")
if TempStr[-1] in ['F','f']:
C =(eval(TempStr[0:-1])-32)/1.8
print("转换后的温度是{:.2f}C".format(C))
elif TempStr[-1] in ['C','c']:
F = 1.8*eval(TempStr[0:-1])+32
print("转换后的温度是{:.2f}F".format(F))
else:
print("输入格式错误")
注意:在Python中,缩进表达程序的格式框架,是语法的一部分,表达了代码间的包含和层次关系,需要在程序内一致;
pYthon有33个保留字;
注意:Mac里是自带了一个Python 2.7;
字符串的序列有正序和反序,有索引和切片的操作;
eval()评估函数:去掉参数最外侧引号并执行余下语句的函数;
B.网络信息安全问题:
目标:保密性,完整性,可用性,可控性,不可否认性;
问题:
信息窃取:数据窃听,流量分析(业务流分析);
冒名顶替;
篡改信息;
行为否认;
授权侵犯;
恶意攻击;
措施:信息安全技术,技术产品,信息安全管理规范;
2232

被折叠的 条评论
为什么被折叠?



