aspen和python一起使用_跟我一起学Python 之 基础语法

注释

使用语法:

#标注的文本

数字

整数

不区分long和int

浮点数

1.2 ; 3.14 ; -0.12 ;1.64e9等于1.64*10九次方

字符串

使用语法:" " 或' '

使用 ' " 单双引号引用字符序列简称字符串

'''和"""单双引号,可以跨行,还可以在其中任意使用单引号或双引号

在字符串前面加上r或R前缀,表示该字符不做特殊处理(不做转移字符处理)

转义字符

\\ \t \r \n \' \"

在字符串前面加上r或R前缀,表示该字符不做特殊处理(不做转移字符处理)

缩进

未使用c语言的{}花括号,而是采用缩进的方式表示层次关系

约定4个空格相当于一个缩进

续行

语法说明:

使用\进行续行

如果使用各种括号,默认认为括号内是一个整体,内部跨行不用\

标识符

1)一个名字,用来指代一个值

2)只能字母,数字,下划线

3)只能字母和下划线开头

4)不能是python中的关键字,例如print,class就不能作为标识符

5)python是大小写敏感

规定:

不允许使用中文

不允许使用歧义单词,例如class_

在python中不要随便使用下划线作为开头标识符

常量

一旦赋值就无法修改

python中不能定义一个常量

字面常量

一个单独的量,例如 12, "asd" ,"12.123"

变量

赋值后,可以改变标识符的值

python的语言类型

python是动态语言,强类型语言

静态编译语言

实现声明变量类型,类型不能再改变

编译时检查

动态编译语言

不要事先声明类型,随时可以赋值为其他类型

编程时不知道是什么类型.很难推断

强类型语言

不同类型之间操作,必须先强制类型转换为同一类型

print( " a "+1) 结果会直接报错,必须把类型转换为同意类型如print(int('1')+1),print("a"+str(1))

弱类型语言

不同类型间可以操作,自动隐式转换

运算符

算术运算符

+ - * /

其中除法 ' / '不能完全整除

如 1 / 2 等于0.5 只有1 / / 2时可以整除为0(就想c语言中int除法一样)

位预算符

& | ~ ^ << >>

比较预算符

= = != > < >= <=

返回bool值 真 或 假 也可表示 1 或 0

例如1<'1' 表达式为假也可以表示为0

链式比较操作符

4>3>2 4>2>=1

逻辑预算符

与或非 and or not

and 如果第一个表达式为false,后面就没有必要计算了,这个逻辑表达式一定为false

or如果第一个表达式为true,那后面表达式就不需要计算,表达式一定为true

赋值运算符

= += -= *= /=...等

x = y = z = 10 (上面有说明,python可以有链式)

成员运算符

in , not in

身份运算符

is , is not

运算符优先级

算数>位>身份>成员>逻辑

如果记不住也可以把用括号进行运算

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值