网安之python基础学习练习(1)

简介: 本篇博文是关于网络安全课程中Python编程学习的总结,主要内容包括:1) 常见数据类型的回顾和应用,如数字(整数、浮点数、复数)、字符串、列表、元组、集合、字典和布尔类型;2) 数据类型的实例操作,展示如何创建和使用这些类型;3) 数值类型之间的加、减、乘、除和模运算;4) 列表和元组的索引访问;5) 字典的修改,如查看键和值,以及更新值。文章强调了基础知识的重要性,并以“自满必定失败,骄傲必定后悔”作为每日一言。


前言


版权声明:本文为本博主在CSDN的原创文章搬运而来,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。                      

原文链接:https://blog.csdn.net/weixin_72543266/article/details/132863690


本博文是对网安课程学习中python编程学习的总结以及对作业的练习.内容包含对常见数据类型的概念进行回顾以及如何进行运用.


思维导图

image.gif

1,Python中常见的数据类型

1.1数字类型(Number):

用于存储数值数据,包括整数、浮点数和复数。

# 整数类型
num_int = 10
# 浮点数类型
num_float = 3.14
# 复数类型
num_complex = 2 + 3j

image.gif

1.2字符串类型(String):

由字符组成的序列,用于存储文本信息。

str_var = "Hello, World!"

image.gif

1.3.列表类型(List):

有序、可变的集合,元素之间用逗号分隔,可以包含不同类型的元素。

list_var = [1, "apple", True, 3.14]

image.gif

1.4.元组类型(Tuple):

有序、不可变的集合,元素之间用逗号分隔,可以包含不同类型的元素。

tuple_var = (1, "apple", True, 3.14)

image.gif

1.5集合类型(Set):

无序、不重复的集合,用于存储唯一的元素。

set_var = {1, 2, 3, 4, 5}

image.gif

1.6.字典类型(Dictionary):

无序、键值对的集合,每个键值对用冒号分隔,键与值之间用逗号分隔。

dict_var = {"name": "John", "age": 25, "city": "New York"}

image.gif

1.7布尔类型(Boolean):

表示真或假的值。

bool_var = True

image.gif

1.8空值类型(None):

表示空的值。

none_var = None

image.gif

2,数据类型的实操

python的数据类型有哪些,请列举出来并并别操作一遍。

# python的数据类型
# 整数型
a = 123
print(a)
print(type(a))
# 浮点型
b = 1.222
print(b)
print(type(b))
# 字符串型
c = "爱坤"
print(c)
print(type(c))
# 布尔型
d = True
print(d)
print(type(d))
# 列表
e = ["爱看","困困"]
print(e)
print(type(e))
# 元组
f = ("你好","坤坤")
print(f)
print(type(f))
# 集合
g = {"你","好","班班"}
print(g)
print(type(g))
# 字典
h = {"name":"坤坤","age":18}
print(h)
print(type(h))

image.gif

3. 数值类型可以做四则运算

这里是进行加,减,乘,除和模的运算.

# 四则运算
a,b,c,d =5,6,7,8
print(a+b)
print(a-c)
print(a*d)
print(b/d)
print(d%c) // 多个模运算

image.gif

4.列表 元组请做索引访问

这里进行访问操作

# 列表,元组做索引访问
# 其中列表和元组是有序的,并且元组不可改变,元组可以有相同的值
e = ["爱看","困困"]
print(e[0])
f = ("你好","坤坤")
print(f[0])

image.gif

5.对字典进修改

这里keys()是输出所有的键值 , value()是输出所有的值.

# 字典中的key不重复,value可以重复,集合中会自动去除重复值
h = {"name":"坤坤","age":18}
print(h.keys())
print(h["name"])
h["age"] = 19
print(h["age"])

image.gif

6,总结

本博文是对自己学习过的python基础的一次回顾吧,在我们向前走路途中,不要忘记回头去看看,基础知识,对于我们来说也是一种,对之前学习知识的一种提升,也许再看一次,就会发现有新的理解也有可能.


每日一言

自满必定失败,骄傲必定后悔。


相关文章
|
3天前
|
数据采集 SQL 关系型数据库
Python学习路线【对标大厂Python开发工程师的招聘要求,并推荐优质免费资源】打卡学习不迷茫
Python学习路线【对标大厂Python开发工程师的招聘要求,并推荐优质免费资源】打卡学习不迷茫
30 14
|
1天前
|
索引 Python
十分钟学习Python异常处理
在编程过程中,错误和异常是不可避免的。Python提供了强大的异常处理机制,帮助我们捕获和处理运行时错误,使程序更加健壮和可靠。本文将带你在十分钟内快速掌握Python的异常处理基础知识。
|
2天前
|
机器学习/深度学习 算法 数据挖掘
Python强化学习应用于数据分析决策策略:** - 强化学习让智能体通过环境互动学习决策。
【7月更文挑战第5天】**Python强化学习应用于数据分析决策策略:** - 强化学习让智能体通过环境互动学习决策。 - Python因丰富库(如TensorFlow, PyTorch, Keras, Pandas, NumPy)和生态而受青睐。 - 使用OpenAI Gym构建环境,如`gym.make('CartPole-v0')`。 - 选择模型,例如神经网络,定义策略如Q-Learning。 - 训练模型,调整智能体行为,如Q-Learning更新Q表。 - 最后评估模型性能,实现数据驱动决策。
11 3
|
1天前
|
存储 人工智能 数据挖掘
十分钟学习Python基础知识
Python是一种高效、易学且功能强大的编程语言,广泛应用于数据分析、人工智能、Web开发等领域。如果你是编程新手,想要快速入门Python,那么这篇文章将是你的最佳选择。我将在十分钟内带你了解Python的基础知识。
|
4天前
|
Python
Python推导式:小练习
Python推导式:小练习
|
4天前
|
存储 安全 编译器
Python学习日记(一:List、Tuple、dictionary)
1.列表、元组和字典都是序列 2.列表字典可以修改和删除序列中的某个元素,而元组就是一个整体,不能修改和删除,一定要修改或删除的话,只能修改和删除整个元组。 3.既然元组不能删除和修改,有什么作用呢? 1.元组比列表遍历速度快,因为元组是一个整体,运算效率高; 2.正是因为不能修改,元组可以保护不需要修改的数据,可以使代码结构更安全。
|
4天前
|
API Python
Python学习日记(二:函数和逻辑操作)
Python中的函数和逻辑操作至关重要。函数包括可变和不可变参数。
|
4天前
|
机器学习/深度学习 TensorFlow 算法框架/工具
使用Python实现深度学习模型:迁移学习与领域自适应教程
【7月更文挑战第3天】 使用Python实现深度学习模型:迁移学习与领域自适应教程
7 0
|
1月前
|
存储 Python Windows
【Python学习篇】Python实验小练习——函数(十)
【Python学习篇】Python实验小练习——函数(十)
12 1
|
1月前
|
存储 Python
【Python学习篇】Python——函数(九)
【Python学习篇】Python——函数(九)
16 1