python学习笔记02-字符串+表达式+运算符

2018-10-23  本文已影响0人  喜感的毕加索

# 字符串

- 转义

- 格式化

- 内置函数

## 转义  

- \ 反斜杠转义(同php) eg:\' \\ \n(换行) \r(回车) \b(退格)

## 格式化

- %方式  %s表示字符串 %d表示数字

s = 'i love %s for %d years'

print(s%('baiyang',10000))

- format方式 {}表示占位符

ss = 'I love {0} for {1} years,I am {1} years old'

print(ss.format('baiyang',100))

## None

- 没有返回值的时候何以 return None

- 用来占位

- 用来解除变量的绑定

## 表达式

- 通常会返回一个结果

## 运算符

- 算数运算符 

    - +,-,*,/,%(取余),//(地板除,就是除法取整),**(幂运算) python没有自增自减运算符,python2.X中,/ 除法是四舍五入,而python3.X中,则是正常算数方式

- 比较或关系运算符

    - == > < >= <= !=

- 赋值运算符

    - 所有运算符赋值都有赋值运算符 +=,-=,*=,/=,//=,%=,**=

- 位运算

- 身份运算符

    - is 和 is not

- 逻辑运算符

    - 与或非 and or not

    - python 没有异或运算

- 成员运算符

    - in 和 not in

a = 4

b = a != 4 # 执行顺序:先比较后赋值

print(b)

//False

- 优先级

    - ()最高优先级,其他的看情况自己分辨,尽量不写很多运算符的一个表达式,长表达式拆分成多个表达式

上一篇下一篇

猜你喜欢

热点阅读