首页
学习
活动
专区
工具
TVP
发布

Python学习资料总汇:零基础入门视频到进阶教程!建议收藏!

Python的语言类型

Python是强类型动态语言- 静态编译言语

一旦声明变量类型,变类型不行改动,编译时需要查看

想要一起学习Python的可以加裙五七一三三三九二三,有各种资料和开发工具包满足大家,每天更新最新行情

想要一起学习Python的可以加裙五七一三三三九二三,有各种资料和开发工具包满足大家,每天更新最新行情

动态编译言语

不用生变量类型,随时能够改动变量类型,很难揣度变量类型

- 强类型言语

不同类型之间操作,必须提早强制转化为同一类型

- 弱类型言语

不同类型之间能够操作,主动隐式变换

Python解说器

官方的Cpython C言语写的解说器

Ipyhton 晋级的、有交互的Cpython

Pypy pyhton编写的解说器,具有JIT(just in time)技能,动态编写python代码

jython 将python代码变换成Java字节码,运行在java虚拟机上

Ironpython 运行在.net渠道的解说器,将pyhton代码变换为.net字节码

Python根底语法

注释 – #标示的文本

数字

整数:不区别long和int,只要long;

进制数 0xz(十六进制) 0b10(二进制) 0o10(八进制)

布尔值(Bool),共两个值true和false

浮点数:由一个整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的整数次幂得到,例如:1.34 0.12 -3.1 1.46e9=1.36*10^9

复数:在python’中表明为a+bj,就是特定的表明,a和b是数字。

字符串

引证的字符序列

单双三引号运用的字符序列能够跨行能够在其中运用任意引号

在字符串前面家上r或R则表明字符串不做特殊处理

转义序列

换行

tab键

转义斜杠

‘(“) 转义引号

转义R,原先运用R则表明运用实在字符

缩进 Python选用缩进来表明层次联系,默以为缩进四个空格

续行 内行末是用符号 假如运用括号则以为括号内的才是一个整体

标识符

1. 只能表明一个值

2. 只能运用字母、下划线和数字

3. 只能用字母和下划线最初

4. 不能是python关键字

5. 区别大小写

6. 不能随便运用下划线最初的表明符,不能运用有歧义的单词,不允许运用中文

– 常量 赋值后不能改动值的标识符,python无法定义常量

– 字面常量 一个独自的量,如:12 “abc”

– 变量 赋值后只能够改动的表明符

Python中直接处理的数据类型主要有以下几种:

整数:Python可以直接处理任意大小的整数,无论正负,都可以直接输入处理;

浮点数:浮点数也叫做小数。有普通写法,如:1.1,也有描述很大或者很小的科学计数法,有e代替10,有1.3e6、1.2e-5等;

字符串:用‘’和“”表示的都是字符串,如‘abc’,“ABC”。但是如果字符串中包含’或者”,则注意只包含’,外面用“”括起来;只包含”的,外面用‘’括起来。和c中一样,是转义字符,但是使用比较麻烦。如果‘和”都包含的话,可以在字符串前面加上r表示原意,内部的转义字符就都没用了。如果想表示多行内容,可以用

'''line1line2line3'''

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180427A147S800?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券