当前位置: 首页> 健康> 知识 > 网络安全之python基础篇

网络安全之python基础篇

时间:2025/7/9 16:32:51来源:https://blog.csdn.net/weixin_70911257/article/details/140333031 浏览次数:0次

目录

一,变量的赋值&输入&输出

二,基本数据类型

1,数字类型

2,字符串类型

3,列表

 4,元组

4,字典

 三,流程语句

1,if...else..条件语句

2,if...elif..else...else..语句

3,while循环语句

4,break与continue的区别

5,for循环语句

四,函数

五,文件的操作


一,变量的赋值&输入&输出

var1='2'
var2=2

这里var1和var2的区别是数值的类型不同,单引号引起来的是字符型

var1=2
var1=4

可以重复赋值但是看最后一个var1=4

a=input('请输入:')#''中的是提示信息,提醒我们输入值并赋给a
print(a)#输出a的值

 

二,基本数据类型

1,数字类型

var1=2
var1=4

2,字符串类型

var1='abcdef'
var2='ghijk'
print(var1[0:3])#依次输出a到c
print(var1[2:])#从c到f都输出来
print(var1[:2])#依次输出ab
print(var1*2)#连续输出2次var1字符串
print(var1+var2)#通过+号连接var1和var2字符串并输出
print(var1[0])#输出a
print(var1)#输出完整的var1字符串

 输出结果

abc
cdef
ab
abcdefabcdef
abcdefghijk

a

abcdef

3,列表

list=['boy',1,2.5,3,'good']
twolist=['yes',20]
print(list)#输出完整的元素
print(list[0])#输出第一个元素
print(list[0:2])#输出第一个到第二个元素
print(list[:2])#输出第一个到第二个元素
print(list[2:])#输出第三个元素及其后面的全部元素
print(twolist*2)#连续输出两次列表
print(list+twolist)#将两个列表联合输出

输出结果

['boy', 1, 2.5, 3, 'good']
boy
['boy', 1]
['boy', 1]
[2.5, 3, 'good']
['yes', 20, 'yes', 20]
['boy', 1, 2.5, 3, 'good', 'yes', 20]

 4,元组

元组类似列表区别是列表用[]括住元素而元组则是用括号

list=('boy',1,2.5,3,'good')
twolist=('yes',20)
print(list)#输出完整的元素
print(list[0])#输出第一个元素
print(list[0:2])#输出第一个到第二个元素
print(list[:2])#输出第一个到第二个元素
print(list[2:])#输出第三个元素及其后面的全部元素
print(twolist*2)#连续输出两次元组
print(list+twolist)#将两个元组联合输出

输出结果

('boy', 1, 2.5, 3, 'good')
boy
('boy', 1)
('boy', 1)
(2.5, 3, 'good')
('yes', 20, 'yes', 20)
('boy', 1, 2.5, 3, 'good', 'yes', 20)

4,字典

 

mydict = {}#初始化一个空字典
mydict['one'] = "This is one"#给one键赋值
mydict[2] = "This is two"#给2键赋值
twodict={'one':1,2:'two','three':3}
print(mydict)#输出整个字典
print(twodict['one'])#输出one所对应的值
print(twodict[2])#输出2所对应的值
print(mydict.keys())#输出mydict中有那些键
print(mydict.values())#输出mydict中有那些值

输出结果

{'one': 'This is one', 2: 'This is two'}
1
two
dict_keys(['one', 2])
dict_values(['This is one', 'This is two'])

 三,流程语句

1,if...else..条件语句

格式:

if 条件 :

条件为真时要执行的语句

else:

条件为假时执行的语句

a='yes'
if a=='yes':print('yes')#if判断为真输出yes
else: print('no')
2,if...elif..else...else..语句

格式:

if 条件:

执行语句

elif 条件:

执行语句

elif 条件:

执行语句

else:上面都为假时执行的语句

a='yes'
if a=='one':print('one')
elif a=='two':print('two')
elif a=='three':print('three')
else :print('yes')#上面都为假所以输出yes
3,while循环语句

格式

while 循环条件:

循环语句

例1:输出数字1~10 

a=1
while a<=10:#循环条件print(a)#输出a的值a+=1#每次循环自增一次
4,break与continue的区别

【1】continue提前结束本次循环执行下一循环

【2】break循环直接跳出不再执行下一循环

1,例如循环输出10内的偶数

a=1
while a<10:a+=1if a%2!=0:continue#当a为奇数时提前结束本次循环print(a)

最后输出2 4 6 8 10

2,例如求一个数的最小因数(除1外)

a=1
b=25
while a<=b:a+=1if b%a==0:break
print(a)
5,for循环语句

格式:

for  变量  in  容器:

循环语句

例1: 

for a in 'good':print(a)

结果

例2:

list=['he','is','a','good','boy']
for a in list:print(a)

结果

例3

for a in range(1,10):#不包括10print(a)

结果

四,函数

格式:

def  函数名(参数):

      执行语句1

      执行语句2

例1

def day(name):#定义函数print('我的名字是:',name)#打印名字
day('狗蛋')#调用函数

return函数:返回值函数

例2

def day(c1,c2):sum=c1+c2return sum #返回值
sum=day(1,2)
print(sum) #输出3

五,文件的操作

文件的操作主要包括文件的读、取、写入、删除、打开、关闭等等

下面介绍几个常用的函数及作用

with用于在文件使用完成后自动关闭文件
open()用于打开文件其中有参数a+(追加读取),r+(读写),w+(读写)这里需要注意的是r+在文件不存在的时候使用这个参数会报错
encoding文件的编码格式
write向文件写入数据
read从文件读取数据

例1

写入good boy 并读取出来

with open('E:\\text.txt','w+',encoding='utf-8') as file:str=file.write('good boy')#写入
with open('E:\\text.txt','r',encoding='utf-8') as file:str=file.read()#读取
print(str)#输出

关键字:网络安全之python基础篇

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: