Python学习day02

来源:互联网 发布:淘宝销量可以刷吗 编辑:程序博客网 时间:2024/06/04 23:30

Python语法基础

变量
变量名
p=3.14
myString = 'is a mathematic circular constant'
标识符
指Python中允许作为变量名或其他对象名称的有效符号
首字符是字母或下划线;其余可以是字母、下划线、数字;大小写敏感
PI=3.1415926
pi='one word'
关键字
and,else,in,while
表达式
用运算符连接各类数据的式子,必须有运算结果
算术运算符,位运算符,比较运算符,逻辑运算符
c_cirl=2*PI*r
赋值
PI=3.1415926
Python不需要声明,直接将一个引用指向一个内存单元
增量赋值
+=,-=,/=,%=
多重赋值
PI=pi=3.1415926
多元赋值,等号左右两边都以元组的方式出现
x=1,y=2
(x,y)=(1,2)
x,y=y,x
语句
完整执行一个任务的一行逻辑代码

Python标准数据类型
整型、浮点型、布尔型、复数型、字符串、列表、元祖、字典

整型/长整型
-2^31——2^31-1
-2^63——2^63-1
布尔型,True1/False0
x=True
int(x)
浮点型,即实数
复数型
实数+虚数,虚数部分必须有j
type(2.4+5.6j)
复数型
复数可以分离实数部分和虚数部分
复数.real,复数.imag
x=2.4+5.6j
x.imag
x.real
序列类型
字符串、列表、元组
字符串
单引号、双引号、三引号
myString='hello world'
myString="hello world"
myString='''hello 
world'''可实现内部换行
映射类型--字典
用{}界别,类似于哈希表键值对
d={'sine':'sin','cosine':'cos'}
d['sine']
算术运算
优先级
乘方**,正负号+-,乘除*/,整除//,取余%,加减
整除3.0//2
除法3.0/2
(-3)**2
比较运算
数值的比较:按值比较大小
3<5<7
字符串的比较:按ASCII码值大小
‘adc’=='xyz'
逻辑运算
not,and,or
x.y=3.14,-1024
(x<5.0)or(y>2.31)
字符运算
原始字符串操作符(r/R),用于一些不希望转义字符起作用的地方
f=open(r'地址','w'')
Unicode字符串操作符(u/U),转换成Unicode字符串
综合运算
位运算
左移
3-2<<1
3-2<<1<3









type(3L)