Python 记录

特殊字符

\\转义字符

#单行注释

<**
多行注释
**>

"""
多行注释
"""

转义字符

\\(在行尾时) 续行符

\\\\ 反斜杠符号

\\' 单引号

\\" 双引号

\\a 响铃

\\b 退格(Backspace)

\\e 转义

\\000 空

\\n 换行

\\v 纵向制表符

\\t 横向制表符

\\r 回车

\\f 换页

\\oyy 八进制数yy代表的字符,例如:\\o12代表换行

\\xyy 十进制数yy代表的字符,例如:\\x0a代表换行

\\other 其它的字符以普通格式输出

print(r'\\t\\r') 
\\t\\r

数据类型

字符串调用最后一位
name="sunny zhu"
name[0]
s
name[-1]
u

字符串相加
a='hello'
b='world'
c=' '
d=a+c+b
print('d')

字符串相乘
a='hello'
b=a*2
print(b)

a='hello'*2
print(a)
'e' in a#
true
type(a) #查看a变量的类型

Python 大小写敏感

运算符

+加
-减
*乘
/除
**幂
//取整除
%取余数
&按位与 5&3  得1
|按位或 5|3 得7
^按位异或 5^3 得6
~按位翻转 -(x+1) ~5 得 -6
< 小于 3<5<7 return 1
<= 小于等于
> 大于
>= 大于等于
= 等于
!= 不等于
not 布尔"非" x=1  not x   return 0
and 布尔"与" x=0; y=1   x and y   return 0
or 布尔"或" x=1; y=0   x or y    return 1

优先级

运算符 描述
lambda  Lambda表达式
or  布尔“或”
and 布尔“与”
not x   布尔“非”
in,not in   成员测试
is,is not   同一性测试
<,<=,>,>=,!=,== 比较
|   按位或
^   按位异或
&   按位与
<<,>>   移位
+,- 加法与减法
*,/,%   乘法、除法与取余
+x,-x   正负号
~x  按位翻转
**  指数
x.attribute 属性参考
x[index]    下标
x[index:index]  寻址段
f(arguments...) 函数调用
(experession,...)   绑定或元组显示
[expression,...]    列表显示
{key:datum,...} 字典显示
'expression,...'    字符串转换

序列

可以分为元组 tuple () 和列表 list []

student1=("霸天虎","男",19) 
student3=("王尼玛","男","未知",["脑袋大","脖子短","屁股圆"])   #在序列中的元素也是序列  
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 学习内容来源于互联网 Day1 1.理论性内容 2.安装教学 Day 2:基础语法和number 类型 一、Pyt...
    小Zer阅读 421评论 0 0
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,926评论 0 10
  • Python基础知识_0001 1.0 Python是一种怎样的语言 Python是一门跨平台、开源、免费的解释型...
    爱学习的小白F1阅读 1,178评论 0 1
  • Python-开篇 Python是一种通用的解释型,交互式,面向对象的高级编程语言。它是由Guido van Ro...
    泥人冷风阅读 800评论 0 0
  • 1. Python 变量类型 变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类...
    张松贵阅读 414评论 0 0