Python3学习笔记01

Python程序是大小写敏感的,如果写错了大小写,程序会报错。

Python使用缩进来组织代码块,请务必遵守约定俗成的习惯,坚持使用4个空格的在文本编辑器中,需要设置把Tab自动转换为4个空格,确保不混用Tab和空

计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用 0x 前缀和0­9,a­f表示,例
如: 0xff00 , 0xa5b4c3d2 ,等等。

整数和浮点数在计算机内部的存储方式是不同的,整数运算永远是精确的(除法难道也是精确的?是的!),而浮点数运算则可能会有四舍五入的误差。

字符串事以单引号 ’ 或者双引号 “ 括起来的任意文本,如果 ’ 或 ” 本身也是字符串的一部分,可以用转义字符 \ 来标识,比如:
‘I’m"OK"!’
\ 转义字符
\n 换行
\t 制表符
\ 表示
如果字符串里有很多字符都需要转义,为了简化,python还允许用r’ ’ 表示’ '内部的字符串默认不转义

print(’\\t\’)
\ \

print(r’\\t\’)
\\t

布尔值
布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值(请注意大小写)。布尔值可以用and、or和not运算。

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

变量名必须是大小写英文、数字和_ 的组合,且不能用数字开头。

常数Π是一个常量,在Python中通常用全部大写的变量名表示常量:PI=3.14159265359,但事实上PI仍然是一个变量,Python根本没有任何机制保证PI不会被改变,所以用全部大写的变量名表示常量只是一个习惯上的用法,如果你一定要改变变量PI的值,也没人能拦住你。

10/3=3.3333333333333335
9/3=3.0
10//3=3 地板除
10%3=1 余数运算

Python的浮点数没有大小限制,但是超出一定范围就直接表示为inf(无限大).

对单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符:

ord(‘A’)
65

ord(‘中’)
20013

chr(66)
‘B’

chr(25991)
'文’

在Python中,财用得格式化方式和C语言是一致得,用%实现,举例如下:

‘Hello,%s’ % ‘world’
‘Hello,world’

‘Hi,%s,you have $%d.’ %(‘Michael’,1000000)
‘Hi,Michael,you have $1000000.’

你可能猜到了,%运算符就是用来格式化字符串得。在字符串内部,%s表示用字符串替换,%d表示用整数替换,有几个%?占位符,后面就跟几个变量或者值,顺序要对应好。如果只有一个%?,括号可以升略。
常见得占位符有:
%d 整数
%f 浮点数
%s 字符串
%x 十六进制整数

有些时候,字符串里面的 % 是一个普通字符怎么办?这个时候就需要转义,用 %% 来表示一个 % :

‘growth rate: %d %%’ % 7
‘growth rate: 7 %’

其中格式化整数和浮点数还可以指定是否补0和整数与小数的位数:

‘%2d-%02d’ % (3,1)
‘3-01’

‘%.2f’ % 3.1415926
‘3.14’

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值