python 基础

本文介绍了Python作为一门高级、面向对象的编程语言的基础知识,包括其起源、数据类型、优缺点及安装方法。深入探讨了Python的解释性、面向对象特性以及其在数值、字符串、列表和元组等数据类型上的应用。

1.python是一门高级的、面向对象的、解释性、脚本语言。

  • 高级语言:

    贴近开发者(开发者容易理解),对应底层语言:底层语言更贴近机器“C语言”

  • 面向对象:

     以人的思维去写程序,例如:我想要一个手机,我们应该去买而不是自己去生产一个。面向过程(亲力亲为)就是自己去生  产 一个手机。

     翻译的方式不同------解释型、编译型

  • 解释型:执行一句程序翻译一句程序。没有编译型语言执行速度快。
  • 编译型:在程序执行之前,有一个单独的编译过程,将程序翻译成语言,以后执行程序的时候就不用再进行翻译了。
  • 脚本语言:以文本形式存在

2.Python起源

Guido von     (吉多。范罗苏姆)荷兰人

前身是ABC语言,使用冒号和缩进表示程序块。ABC语言不能直接操作文件系统。1989年Guido开始写Python语言,中文;:蟒蛇

1991年:第一个Python语言诞生更侧重于思考程序的逻辑,而不是具体的实现细节

关键知识点:

python的意思是蟒蛇,源于作者喜欢的一部电视剧

Python的作者是Guido van rossum(吉多·范罗苏姆)

3.Python数据类型:

Number:数值类型(布尔类型)整型,浮点型,布尔,复数

整型:int

输出二进制数据:print(0b0)----->0/     0b表示二进制

八进制:print(0o4)----4    /0o   表示八进制

十六进制:print(0xa)------10  /,  0x表示十六进制

浮点数:float

科学计算法:314e2=314*10^2

布尔类型:

复数类型:变量=实数+虚数   变量=complex(实数,虚数)w=3+2j

String:字符类型

单引号:''

双引号:“”

转义字符:

\:

List:列表类型(数组)

Tuple:元组

4.Python优缺点:

优点:(1)简单:是一种简单主义的语言

      (2)易学

(3)免费开源:可以进行改动

(4)可移植性:已经被移植到很多平台

(5)可扩展性:关键代码不公开,部分程序可以使用C,C++

(6)丰富的库

(7)规范的代码

缺点:运行速度慢、国内市场较小、中文资料匮乏

5.Python安装

http://www。python.org-->downloads(下载)-->windows-->选择版本--->Add Python3.5 头.PATH--->自动配置环境变量--->安装

6.转义字符

‘\’:续行符。    

      if (3>4)or(4>2) or \

              (4>1)

print('嗯呢')

‘\\’:输出  \   .

' \' ':输出    "  '  "

' \" '输出‘   ” ’

‘\t’  :横向制表符 

     print('aabbcc') ------->aabbcc

     print('aa\tbb\tcc\t')------->aa  bb  cc

' \r ':回车,那光标再放回到第一行     

     print(‘aa\rb’)------->ba      (b代替了第一个a)

‘\n’:换行

7.元字符串:在任意字符之前添加字母 r 或R,那么之前的字符都不能转移操作

8.Python注释:

单行注释:#   快捷键:Ctrl+/

多行注释:'''    或者  """

9.Python变量

变量:内存中的一块内存空间,内存中保存值,实际上变量名绑定的是内存地址

变量名=值        name=‘燕大侠’      

#使用变量时,直接使用变量名即可

print(id(name))----->查找变量名的内存地址

10.Python常量:通常使用大写字母表示

11.标识符:区分大小写

1)由字母、数字、下划线且不能用数字开头

2)长度任意

3)标识符不能与关键字相同

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值