python学习笔记——基础知识标识符和操作符

注释————# 标注的文本
#字符串
##使用’ " 单双引号引用的字符串的序列
##’’'和""" 单双三引号,可以跨行、可以在其中自由使用单双引号
在字符串前面加r或者R前缀,表示改字符串不做任何特殊处理

基础语法

转义序列
  • \ ->(还原原来的意思)
  • \t ->(代表tab键)
  • \r ->(代表回车键)
  • \n ->(代表换行符)
  • ’ ->(代表一个引号而不是界定符)
  • " ->(代表一个引号而不是界定符)
  • 前缀r,把里面的所有字符当普通字符串对待
缩进
  • 未使用C等语言的花括号,二十采用缩进的方式表示层次关系
  • 约定使用4个空格缩进
续行
  • 在行尾使用 \
  • 如果使用过重括号,人为括号内是一个整体,内部跨行不用 \
标识符
  • 1、一个名字,用来指代一个值
  • 2、只能字母、下划线和数字
  • 3、只能以字母或下划线开头
  • 4、不能是python的关键字,例如def、class就不能作为标识符
  • 5、Python是大小写敏感的

约定:
不允许使用中文
不允许使用歧义单词,例如class_
在python中不要随便使用下划线开头的表示符

常量
  • 一旦复制就不能改变值的标识符
  • python中无法定义常量
字面常量
  • 一个单独的量,例如12、“abc”、‘123213232145365.02e-9’
变量
  • 赋值后,可以改变值的标识符
运算符Operator
  • 算数运算符
    + - * / % **
    自然除 / 结果是浮点数,整除 // 。注:2.x中的/和//都是整除

  • 位运算符
    & | ~ << ^ >>
    常用方式:乘除2的倍数,32//4相当于32>>2

运算符
  • 比较运算符
    == != > < >= <=
    返回一个bool值
    1 < ‘1’ 1==‘1’
    链式比较操作符
    4>3>2 4>mynumber>=1

  • 逻辑运算符
    与或非 and or not
    短路运算符
    and 如果第一个表达式为false,后面就没必要计算了,这个逻辑表达式一定是false
    or 如果第一个表达式为true,后面没有必要计算了,这个逻辑表达式一定是true

  • 赋值运算符
    a=min(3,5)
    += -= *= /= %= 等
    x=y=z=10

  • 成员运算符
    in ,not in

  • 身份运算符
    is ,is not

运算符优先级
  • 算数运算符>位运算符>身份运算符>成员运算符>逻辑运算符
  • 记不住,用括号
  • 长表达式,多用括号,易读,易懂
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值