当前位置: 首页 > news >正文

python

一、python介绍
1、python是一门编程语言
2、pyton是一个面向对象,解释性的动态类型的语言,guido van rossunm (吉多范罗姆),在1989年发明,第一个公开发行的版本1991年;
guido van rossunm (吉多
范罗姆 )是荷兰 计算机程序员
a、面向对象:python中一切皆为对象,对事物的描述和方法系统的定义为一个类,在这个类中的具体的实例,我们就说对象。
例如:人 类==mlj 具体的对象
b、解释性:
python执行时无序先进行二进制代码,在编译;直接在执行的过程中对语句进行编译。
例如:java语言,安装jdk编译,python不需要,直接编译
c、动态类型:
python在运行时可以改变其结构,新的函数可以被引进,已有函数可以被删除
3、python是一个"胶水语言"
4、python 有哪些特点?
a、简单
b、易学
c、免费开源
d、可拓展性强
e、可移植性强
f、具有丰富的第三方类和库
5、python应用在哪些领域?
网页开发、ai人工只能、大数据、爬虫、数据分析、自动化脚本开发、可视化界面开发、云计算等
6、python的版本
a、python 2.0 版本
b、python目前3.0的版本,
c、最新版本3.14
7、python的打印方式
print ()
8、python实际应用
豆瓣、知乎
9、python使用人员
a、python开发人员
b、测试人员
c、运维

二、python安装
1、https://www.python.org/downloads/ python官网,下载安装包
2、python版本3.14 最新版本,我们目前学习的Python版本3.7
3、python有windown系统,mocos系统,32位、64位
4、点击安装包,进行安装
5、选择自定义安装,点击下一步,在选择已经新建好的python文件夹中,点击install
6、等待安装完成,关闭,
7、检查python是否安装成功:运行命令中输入cmd,dos命令下输入python
注意点:如果dos下输入python显示不是内部命令
在此电脑右键属性高级系统设置环境变量系统变量path添加python安装路径和python下的Scripts路径
三、pycharm安装
1、Pycharm 是目前 Python 语言最好用的集成开发工具。(ide工具)
2、 JetBrains 公司开发的多款开发工具工具可以编写 Python、C/C++、C#、DSL、Go、Groovy、Java、JavaScript、Objective-C、PHP 等编程语言。
3、https://www.jetbrains.com/pycharm/download/#section=windows 下载以后就有pycharm安装包
4、点击安装pycharm,下一步,选择安装路径,点击下一步,在勾选所有点击下一步,在点击install,finsh表示完成
5、点击打开pycharm
选择do not import stting点击ok勾选协议continue点击设置跳过默认设置
6、创建项目:create new project
编辑项目名称选择python选择器打开界面,查看项目
7、在项目中操作:
新建项目、python包(init初始化文档)、python文档(编写代码的文档)、python目录
8、新建名称(注意点:不要用数字、重复的命名)
9、调整大小:filesettingeditorfontsize 修改字体大小
10、主题修改:filesettingappearance&behaviorappearance主题theme
11、解释器选择:project:项目名称project interpreter 查看解释器也可以添加或删除应用包
12、在python文件中输入内容: 如 a=2,b=3, print(a+b)
13、运行方法:(1)右键
run (2)右上角【运行】按钮
14、查看运行界面

四、python基础使用
1、print打印内容
a、直接打印数字
b、字符、汉字要要加上单引号和双引号
案例:
print(1)
print(type(1)) #<class 'int'>
print("a")
print(type("a")) #<class 'str'>
print("中")

2、查看打印内容字符类型 type
print(type(1)) #<class 'int'> int 数值类型
print(type("a")) #<class 'str'> str字符类型

3、python中的注释
a、单行注释 # 或者选择ctrl+/
取消单行注释:删除# ,或选择ctrl+/
b、多行注释:选择多行ctrl+/
取消多行注释:ctrl+/
c、三引号注释
''' '''
4、变量设置(命名规则)
a=1 a就是变量
案例:
a=1 #字母
a1=2 #字母+数字
a_2=3 #字母+下滑线+数字
_=4 #下滑线
_1=5 #下滑线+数字
_2S=6 #下滑线+数字+字母

1a=1 变量不能以数字开头

5、引号的使用
单引号、双引号、三引号 引号都是小写的
案例:

# #单引号

print('abcd') #单引号能单独使用

# print('a('bcd')')#单引号不能包含单引号

print('a("bcd")')#单引号包含包含双引号

# print('a('''mmm''')')#单引号不能包含收三引号

双引号

print("abcd") #单引号能单独使用

print("a('bcd')")#双引号能包含单引号

# print("a("bcd")'")#双引号不能包含双引号

print("a('''mmm''')")#双引号能包含收三引号

三引号

print('''bcd''') #三引号能单独使用
print('''and(g'kk'd)dfd''')#三引号能包含单引号
print('''ds(f"d"s)fds''')#三引号能包含双引号

print('''ds(f'''d'''s)fds''')#三引号不能包含三引号

1、单、双、三引号,都单独使用
2、单、双、三引号,都不能包含本身
3、单引号能包含双引号,不能包含单引号、三引号
4、双引号能包含单引号、三引号,不能包含双引号
5、三引号能包含单引号号,双引号,不能包含三引号

6、Python格式化输出:
%s :字符串 (采用str()的显示)
%d:十进制整数
%i :十进制整数
%o:八进制整数
%x:十六进制整数
%f:浮点数
%% :字符"%"
案例:
m=153
print("%s"%m) #15
print("%c"%m) #™
print("%d"%m)#15
print("%i"%m) #15
print("%o"%m) #17
print("%x"%m) #f
print("%f"%m)#15.000000
print("%d%%"%m) #15%
7、input语句
input输入
案例:
name=input("账号:")
if name=="admin":
print("账号正确")
else:
print("账号错误")

8、运算常见操作方法
(1)算术运算符

+加号、-减号、*乘号、%取模、/除、**幂等、 //取整
a=9
b=3

print(a+b)#12 (加)

print(a-b) #6 (减)

print(a*b) #27 (乘)

print(a/b) #3.0 (除)
print(a%b) #0 #取模 (除法中的余数)
print(a//b) #3 取整(除法中的商)
print(a**b) #999 幂等

(2)赋值运算符
一个等于号是赋值,两个等于号叫等于
a=9
b=3

a+=b #a=a+b#12

a-=b #a=a-b #6

a=b #a=ab

a/=b #a=a/b #3.0

a**=b #a=aaa 720

a%=b #a=a%b #0

a//=b #a=a//b #3
print(a)#

(3)比较预算符(返回的结果:布尔值 ture、符;fa1sh)

.<.=.>=,<=,!= 不等于
案例:
a=9
b=3
print(a==b)
print(a!=b)#True
print(a>b)#True
print(a<b)#False
print(a>=b)# True
print(a<=b) #False
(4)逻辑运算符
and 同时满足多个条件
or 只要满足其中一个条件或多个条件都可以
not 非
案例:
a=9
b=3
c=1
print(a>b and b>c) #True
print(a>b and b<c) #False
print(a>b or b>c) #True
print(a>b or b<c) #True
print(not(a>b)) #False

(5)成员运算符
in 匹配
not in 不匹配
案例:
s=[1,3,5,7]
print(1 in s) #True
print(2 in s) #False
print(1 not in s) #False
print(2 not in s) #True

(6)
1、讲解二进制的算法
方法1
.....16(2的4次方),8(2的3次方),4(2的2次方),2(2的1次方),1(2的零次方)
9: 8+1 8(2的3次方)+1(2的零次方)
0000 1001
3: 2+1
3:2(2的1次方)+1(2的零次方)
0000 0011
13:8+4+1
8(2的3次方)+4(2的2次方)+1(2的零次方)
0000 1101
方法2:
除法的方法:让10进制转换成二进制
& 按位与
a=9
b=3

9:0000 1001

3: 0000 0011

0000 0001 2的零次方=1

print(a&b) #1

规则:两两为真取,一真一假不取,一假一真不取,两两为假不取

| 按位或
案例:
a=9
b=3

9:0000 1001

3: 0000 0011

0000 1011 1+2+8=11

print(a|b) #11

规则:一真一假取,一假一真取,两两为真取,两两为假不取

^ 按位异或
a=9
b=3

9:0000 1001

3: 0000 0011

0000 1010 2+8=10

print(a^b) #10

规则:一假一真取,一真一假取,两两为真不去,两两为假不取

按位取反
a=9
b=3
print(~a) #公式-(a+1)

向左移

向右移
案例:
a=9
b=3

9:0000 1001

3: 0000 0011

print(a>>b)

9:0000 000 1 #1

print(a<<b) #72

9:0 100 1000 #8+64=72

http://www.hskmm.com/?act=detail&tid=30201

相关文章:

  • 借助Selenium实现网页截图来生成应用封面
  • 导数的应用
  • 恒温恒湿试验箱多少钱一台?2025年最新价格,由上海柏毅提供!
  • 学习日报 20250928|React 中实现 “实时检测”:useEffect 依赖项触发机制详解 - 实践
  • 日志|JavaScript
  • UNION类SQL注入步骤总结
  • MQTT的使用
  • iOS 26 电耗监测与优化,耗电问题实战 + 多工具 辅助策略
  • 杂题
  • moectf2025
  • VRay 6.1 for Rhino 6-8 安装教程与功能详解(含图文步骤)
  • 常见应用案例,AI应用开发流程
  • 对数据要求高的On-the-fly
  • 2025 年工业 X 光机厂家最新推荐排行榜:聚焦技术领先与市场认可的优质国内企业选购指南X光检查机/食品X光机/异物检测厂家推荐
  • 【黑马python】基础 4.Python 循环语句 while for range
  • ERP不只是财务软件!如何让生产、采购、仓库都用起来?
  • 2025 年国内智能炒菜机器人厂家最新推荐排行榜:聚焦餐饮降本增效需求,精选行业优质品牌云端/大师/节能/健康炒菜机器人厂家推荐
  • linux 系统指标 简单监控 脚本
  • 2025 年最新推荐!国内优质流量计厂家综合实力推荐榜,助力企业精准选购可靠流量测量设备涡街/超声波/液体/气体/工业流量计厂家推荐
  • 秒杀系统的架构(Golang 实现) - Lafite
  • 2025 年 NMN 怎么选?Japan KSKN,抗衰领域的实力之选
  • 2025 CSP-S 邮寄
  • AlmaLinux安装Gnome界面
  • setState 第二个参数的作用?
  • 2025 年镀铝板厂商最新推荐榜:聚焦技术创新、行业适配与服务保障的国内优质企业全景解析镀铝板零售/镀铝板零开/镀铝板开平/镀铝板平板厂家推荐
  • 每周读书与学习-初识JMeter 元件(五)
  • 10-7
  • 10-6
  • 10-5
  • 10-12