python3 (学习第一天)

 2023-09-05 阅读 82 评论 0

摘要:学习python的目的 python可以用来爬取数据、制作网站、数据分析、机器学习、开发软件和游戏、还有很多的用途,我学习python的目的主要为了开发安全工具。 python的学习网站 python中文网:https://www.cnpython.com/ 菜鸟教程:https://www.runoob.com/ 我

学习python的目的

python可以用来爬取数据、制作网站、数据分析、机器学习、开发软件和游戏、还有很多的用途,我学习python的目的主要为了开发安全工具。

python的学习网站

python中文网:https://www.cnpython.com/
菜鸟教程:https://www.runoob.com/
我要自学网:https://www.51zxw.net/
还有像b站、csdn、博客园、gethub等…

代码编辑器

vim:https://www.vim.org/
atom:https://atom.io/
sublime text: https://www.sublimetext.com/
Visual Studio Code:https://visualstudio.microsoft.com/zh-hans/
我们使用sublime text
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
汉化
打开软件Shift+Ctrl+P搜索Install Package Control
在这里插入图片描述
在这里插入图片描述
Shift+Ctrl+P搜索Install Package
在这里插入图片描述
搜索chinese
在这里插入图片描述
汉化成功在这里插入图片描述

第一个python程序

ctrl+n新建文件
ctrl+s保存文件为.py的文件
在这里插入图片描述
ctrl+b运行
在这里插入图片描述

python变量

变量:可能发送改变的数据,程序运行时,这些数据将会被保存在计算机内存里面,程序运行中所需要的各种各样的数据会以变量的形式保存起来。

  • 变量名规则:

变量名必须是大小写英文字母、数字下划线的组合,不能用数字开头,并且对大小写字母敏感

关键字不能作为变量名(31个),如and、or、as、del…

变量—》变量名—》变量类型–》变量值

变量声明:
在这里插入图片描述
使用变量需要使用变量名:
在这里插入图片描述

python注释

代码的解释
#对单行进行注释
‘’‘对多行进行注释’’’
在这里插入图片描述

python 数据类型

为了区分数据如123、-123、123.123python使用数据类型作为区分
常用的数据类型:

数据类型包括数据
int 整形零、正整数、负整数
str浮点型所以带小数的数字
float字符串“双引号内或单引号内”
bool布尔型true或者false
None空值None
转义字符\n表示换行 \t表示制表符,在前面加r取消转义字符

在这里插入图片描述

print 打印输出
type检测数据类型

python数据类型转换

在形态相同情况下做转换”111“可以转为int或者float是没有问题的但是”aaa“转换为int是不行的。

转换函数转换类型
int()转换成数字
float()转换为小数
str()转换成字符串
bool()转换为布尔值

对字符型进行转换

在这里插入图片描述
float转换为浮点型
在这里插入图片描述
bool值转换
在这里插入图片描述
在这里插入图片描述
str转换为字符型
在这里插入图片描述

python运算符

名称例如
算术运算符+(加)、 -(减)、 * (乘)、/(除) 、//(向下整除)、**(次方)、
赋值运算符==(等于)、!=(不等于) 、>(大于)、<(小于)、>=(大于等于)、<=(小于等于):比较运算符返回True或者False
比较运算符=、+=、-=、*=、/=、%=、**=、//=
逻辑运算符and(与)、or(或)、 not(非)

向下取整
在这里插入图片描述
n次方
在这里插入图片描述
比较运算符返回布尔值
在这里插入图片描述
加等
在这里插入图片描述
逻辑运算符

python列表

当有多个数值需要存储,可以使用list列表方式存储,在列表中每个数据对应一个唯一的索引索引数从0开始.

a=[1,2,3,4]
#索引0,索引1,索引2,索引3

在这里插入图片描述
修改索引
在这里插入图片描述
列表切片
在这里插入图片描述
逆向切片
在这里插入图片描述

a.append()添加元素
a.remove()删除元素
a.insert()在索引号n后添加元素
在这里插入图片描述

python元组(了解)

tuple 数据结构与列表类似,其中元素可以有不同的类型,但是元素是不可变的,一旦初始化,就不能再做修改
在这里插入图片描述

python字典

字典由健(key)和值(value),字典用在需要高速查找的地方,字典健和值可以使用任何类型,但是健(key)不可重复。
a={“name(key)”:“张三(value)”}

在这里插入图片描述

python集合(了解)

集合不可重复,
集合两种定义方式
a={1,2,3,4,5}
b=set([1,2,3,4,5])

列表去重
在这里插入图片描述
求集合的差(a有b没有)
求集合的并集(所有)
求集合的交集(都有)
求集合的对称差(都没有)
在这里插入图片描述

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/114.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息