think python学习笔记(1)

程序的基本操作指令
输入
输出
数学
有条件执行
重复
版本 python3.7.6

print函数

print('hello world')

print在python3中是一个函数,在python2中是一个语句,语句是不需要使用括号的

算数运算符

40+2
40-2
40*2
40/2
#除法运算结果自带小数点,是浮点型
2**2
#乘方运算
2^2
#python不存在^运行乘方运算,属于位运算符,称为XOR

位运算符
与&
或|
异或^
取反~
左位移<<
右位移>>

值和类型
值是程序处理的基本数据之一
值又存在不同的类型
整型数 2
浮点型20.0
字符串 hello world
可以利用type函数输出值的类型

type(2)
#int整型数
type(20.0)
#float浮点型
type(hello world)
#str字符串

1,000,000
#会被识别为以逗号区分的整型数序列

形式语言和自然语言
自然语言:不是人为设计,自然演变来的
形式语言: 人类为了特殊的用途而设计出来的
编程语言是被设计用于表达计算的形式语言
形式语言通常拥有严格的语法规则,规定了详细的语句结构
语法规则有两种类型,分别是涉及记号和结构
阅读语句时必须要理清各自的结构,这个过程称之为解析

调试:
追踪错误的过程被称为调试

术语表
高级语言:人类阅读的编程语言
低级语言:被计算机阅读的语言,也称为机器语言或汇编语言
可移植性:能够在多种计算机上运行的特性
解释器:读取另一个程序并执行该程序的程序
提示符:解释器显示额字符,表明已准备好接受用户的输入

变量是指向某个值的名称
赋值语句
赋值语句会新建变量,并为这个变量赋值

message = 'hello world'
n = 17
pi = 3.14

变量名
不能以数字开头,不能包含非法字符,不能包含关键字
python的关键字

Falseclassfinallyis
Nonecontinueforlambda
Truedeffromnonlocal
anddelglobalnot
aselififor
assertelseimportpass
breakexceptinfalse

表达式和语句
表达式是值,变量和运算符的组合
在提示符后输入表达式时,解释器会计算该表达式,输出它的值

语句是一个会产生影响的代码单元
例如赋值语句和打印语句

n = 17
print(n)

输入语句时,解释器会执行这个语句

脚本模式
之前都是出于交互模式,在脚本模式中,表达式自身不会产生可见的效果,如果不使用打印语句,是不会显示结果的
一个脚本通常包括一系列语句,会逐个执行

运算顺序
当一个表达式有多个运算符是,就存在运算顺序
规则:
括号具有最高优先级,可以使用括号强制表达式按你希望的顺序计算,也可以通过括号提升表达式的可读性
指数运算焗油次高优先级
乘法和除法具有相同的优先级,比加法和减法高,加法和减法具有相同的优先级
具有相同优先级的运算符按照从左到右的顺序进行计算

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值