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”

– 变量 赋值后只可以改变的表示符

4a3215af9d85d55770d97402fe73710a.png

6100f7b7682c4083334beb8c31f774a7.png

- if语句 if... else...` `` ifcondition1: 代码块(满足上面的条件要执行的操作)代码块)else: 代码块(不满足else之前的条件要执行的操作)`` `

分支嵌套

if…elif…else语句 例如:

score = 80 if score<0: print('wrong') else: if score==0: print('egg') elif score <= 100: print('right') else: print('too big')

循环语句while和for

while语句

while condition

block

当条件满足即condition为True,进入循环体执行block

例子:

flag=10

while flag:

print(flag)

flag-=1

for语句

for element in iteratable:

block

当可迭代(或者称为循环)对象中有元素可以迭代进入循环体,执行block

for i in range(10):

print(i)

循环continue语句:中断当前循环的当次执行,继续下一次循环

for i in range(10)

if i%5==0:

continue

print(i)

循环break语句:中断当前循环

for i in range(10)

print(i)

if i%5==4:

break

循环else子句:当for或者while循环正常循环结束就执行else子句,如果是break打断循环则不执行

while condition:

block

else:

block

或者

for element in iteratable:

block

else:

block

责任编辑:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值