python语法笔记

在这里插入图片描述
name = raw_input('please enter your name: ')
print ‘hello,’, name
》please enter your name: Michael
》hello, Michael

以#开头的语句是注释
以冒号:结尾时,缩进的语句视为代码块
Python程序是大小写敏感的

整数(print(int(10/3)=3))、浮点数(科学计数法1.23e9,或者12.3e8)、
字符串(’‘或" "或’’’ ‘’’)
\n表示换行,\t表示制表符,\表示的字符是\,
在这里插入图片描述
在这里插入图片描述

布尔值(True、False,有and、or和not运算)

5 > 3 or 1 > 3
True
空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

变量(变量本身类型不固定的语言称之为动态语言)、常量(大写表示,习惯)、

/除法计算结果是浮点数,
还有一种除法是//,称为地板除,两个整数的除法仍然是整数:

10 // 3
3

10 % 3
1

字符串和编码
在这里插入图片描述
UTF-8:可变长度的编码

搞清楚了ASCII、Unicode和UTF-8的关系,我们就可以总结一下现在计算机系统通用的字符编码工作方式:
在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码。
用记事本编辑的时候,从文件读取的UTF-8字符被转换为Unicode字符到内存里,编辑完成后,保存的时候再把Unicode转换为UTF-8保存到文件
在这里插入图片描述
在这里插入图片描述
在最新的Python 3版本中,字符串是以Unicode编码的,也就是说,Python的字符串支持多语言,例如:

print(‘包含中文的str’)
包含中文的str
对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符:

ord(‘A’)
65

ord(‘中’)
20013

chr(66)
‘B’

chr(25991)
‘文’
如果知道***字符的整数编码***,还可以用十六进制这么写str:

‘\u4e2d\u6587’
‘中文’

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值