Python的语法基础、数据类型和基本 运算

语法基础

 

Int() 变成整型

Float( )  变成浮点型

 

inp=raw_input(‘Europe floor?’)

usf=int(inp)+1

print ‘US floor’,usf

 

注释用#

 

 

 

序列类型

字符串 ‘’  ‘“” ‘’’ ’’’

列表 用[]鉴别

元组 用()鉴别

 

赋值

 

Python是动态的强类型语言

不需要显示什么,根据“值”确定类型

以“引用”的方式实现赋值

增量赋值

 

链式赋值

多重赋值

x,y = y,x

 

数据类型

整型: 支持长度和内存大小有关系  基本不会溢出

整型和长整型并不严格区分

Python 2 支持整型值后加“L”即为长整型

布尔型:

整型的子类

仅有两个值: True, False (true是1 false是0)

本质上是用整型的1、0分别存储的

X = true;  int(x) →1

浮点型(float):

即数学中的实数

可以类似科学计数法表示 (9.8e3、-4.78e-2)

复数型(complex):

实数+虚数就是复数

虚数部分必须有j

分离: 复数.real 复数.imag 复数.conjugate()

序列类型:

字符串的表示:

单引号,双引号,三引号(三个单引号,可以多行,三引号中也可以使用单引号和双引号)都可以

可以索引取字符串中间内容 [ ]

列表的操作: append()  insert(位置,内容) del() pop() remove(值) 

映射类型:字典 dictionary

.items()   返回键值对元组的列表for k,v in dictionary

.keys()   返回一个列表  for key in dictionary    

.values()  返回一个列表  for value in dictionary

用大括号{}界别

类似于哈希表的键值对

 

sorted() 排序 set()剔除重复

基本运算

算术运算

乘方**  正负号 +- 乘除*/ 整除 // 取余% 加减 +-

 

比较运算

数值的比较:按值比大小  字符串的比较:按ASCII码值大小 ‘abc’<’xyz’

等于==  小于等于<=  不等于!= 

3<4<7 #same as (4>3)and (4<7)

 

逻辑运算

逻辑运算符优先级 – not、and、or

 

字符运算符

原始字符串操作符(r/R):-用于一些不希望转义字符起作用的地方

Unicode字符串操作符(u/U): -转换成Unicode字符串

比如文件路径前面加r

位运算

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值