网安之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基础的一次回顾吧,在我们向前走路途中,不要忘记回头去看看,基础知识,对于我们来说也是一种,对之前学习知识的一种提升,也许再看一次,就会发现有新的理解也有可能.


每日一言

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


相关文章
|
1天前
|
Python
python pandas学习(一)
该代码段展示了四个主要操作:1) 删除指定列名,如商品id;2) 使用正则表达式模糊匹配并删除列,例如匹配订单商品名称1的列;3) 将毫秒级时间戳转换为带有时区调整的日期时间格式,并增加8小时以适应本地时区;4) 将列表转换为DataFrame后保存为Excel文件,文件路径和名称根据变量拼接而成。
12 3
|
1月前
|
数据可视化 数据挖掘 大数据
1.1 学习Python操作Excel的必要性
学习Python操作Excel在当今数据驱动的商业环境中至关重要。Python能处理大规模数据集,突破Excel行数限制;提供丰富的库实现复杂数据分析和自动化任务,显著提高效率。掌握这项技能不仅能提升个人能力,还能为企业带来价值,减少人为错误,提高决策效率。推荐从基础语法、Excel操作库开始学习,逐步进阶到数据可视化和自动化报表系统。通过实际项目巩固知识,关注新技术,为职业发展奠定坚实基础。
|
2月前
|
Python
Python学习的自我理解和想法(10)
这是我在千锋教育B站课程学习Python的第10天笔记,主要学习了函数的相关知识。内容包括函数的定义、组成、命名、参数分类(必须参数、关键字参数、默认参数、不定长参数)及调用注意事项。由于开学时间有限,记录较为简略,望谅解。通过学习,我理解了函数可以封装常用功能,简化代码并便于维护。若有不当之处,欢迎指正。
|
2月前
|
Python 容器
Python学习的自我理解和想法(9)
这是我在B站跟随千锋教育学习Python的第9天,主要学习了赋值、浅拷贝和深拷贝的概念及其底层逻辑。由于开学时间紧张,内容较为简略,但希望能帮助理解这些重要概念。赋值是创建引用,浅拷贝创建新容器但元素仍引用原对象,深拷贝则创建完全独立的新对象。希望对大家有所帮助,欢迎讨论。
|
2月前
|
存储 安全 索引
Python学习的自我理解和想法(8)
这是我在B站千锋教育学习Python的第8天,主要内容是元组。元组是一种不可变的序列数据类型,用于存储一组有序的元素。本文介绍了元组的基本操作,包括创建、访问、合并、切片、遍历等,并总结了元组的主要特点,如不可变性、有序性和可作为字典的键。由于开学时间紧张,内容较为简略,望见谅。
|
2月前
|
Python
Python学习的自我理解和想法(7)
学的是b站的课程(千锋教育),跟老师写程序,不是自创的代码! 今天是学Python的第七天,学的内容是集合。开学了,时间不多,写得不多,见谅。
|
2月前
|
存储 索引 Python
Python学习的自我理解和想法(6)
这是我在B站千锋教育学习Python的第6天笔记,主要学习了字典的使用方法,包括字典的基本概念、访问、修改、添加、删除元素,以及获取字典信息、遍历字典和合并字典等内容。开学后时间有限,内容较为简略,敬请谅解。
|
Python Perl 程序员
笨办法学 Python · 续 练习 9:`sed`
练习 9:sed 原文:Exercise 9: sed 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 使用这些小型项目来研究你自己是有用的,但让我们来看看你主要关注的主题: 开始工作的启动流程,例如你的文本编辑器,你可以打字打的多好,以及计算机内部发生的其他事情。
950 0
|
测试技术 Python Perl
笨办法学 Python · 续 练习 49:`sed`
练习 49:sed 原文:Exercise 49: sed 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 当你学习如何制作快速而简陋的黑魔法时,你在练习 9 中实现了一个“低配版”的sed。
1129 0
|
23天前
|
存储 缓存 Java
Python高性能编程:五种核心优化技术的原理与Python代码
Python在高性能应用场景中常因执行速度不及C、C++等编译型语言而受质疑,但通过合理利用标准库的优化特性,如`__slots__`机制、列表推导式、`@lru_cache`装饰器和生成器等,可以显著提升代码效率。本文详细介绍了这些实用的性能优化技术,帮助开发者在不牺牲代码质量的前提下提高程序性能。实验数据表明,这些优化方法能在内存使用和计算效率方面带来显著改进,适用于大规模数据处理、递归计算等场景。
58 5
Python高性能编程:五种核心优化技术的原理与Python代码

热门文章

最新文章

推荐镜像

更多