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'''
领取专属 10元无门槛券
私享最新 技术干货