Python 基础语法

Python   标识符

  • Python   标识符 不能以数字开头
  • Python   标识符 区分大小写
  • Python   标识符 以单下划线开头 _foo 的代表不能直接访问的类属性
  • Python   标识符 以单下划线开头 _foo 的代表不能直接访问的类属性
  • Python   标识符 以单下划线开头 _foo 需通过类提供的接口进行访问
  • Python   标识符 以单下划线开头 _foo 不能用 from xxx import * 而导入
  • Python   标识符 以双下划线开头的 foo 代表类的私有成员
  • Python   标识符 以双下划线开头和结尾的 foo 代表 Python 里特殊方法专用的标识  如 init__() 代表类的构造函数


Python 基本数据类型

 

  • Numbers(数字) 
  • String(字符串) 
  • List(列表) 
  • Tuple(元组) 
  • Dictionary(字典) 

 

常用数据类型

  • List(列表) 用 [ ] 标识,是 python 最通用的复合数据类型
  • List(列表) 是 Python 中使用最频繁的数据类型
  • List(列表) 可以完成大多数集合类的数据结构实现
  • List(列表) 支持字符,数字,字符串甚至可以包含列表(即嵌套)
  • List(列表) 列表中值的切割也可以用到变量 [头下标:尾下标]
  • 元组用”()”标识,内部元素用逗号隔开,元组不能二次赋值,相当于只读列表
  • 字典用”{ }”标识, 字典由索引(key)和它对应的值value组成
  • 字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型
  • 列表是有序的对象结合,字典是无序的对象集合
  • 字典当中的元素是通过键来存取的,而不是通过偏移存取 

Python 数字数据类型

  • int(有符号整型) 
  • long(长整型[也可以代表八进制和十六进制]) 
  • float(浮点型) 
  • complex(复数) 

Python数据类型转换

  • 数据类型的转换,你只需要将数据类型作为函数名即可

int(x [,base])#整数
long(x [,base] )#长整数
float(x)# 浮点数
complex(real [,imag]) #复数
chr(x)#将一个整数转换为一个字符
unichr(x)#将一个整数转换为Unicode字符
ord(x)#将一个字符转换为它的整数值
hex(x)#将一个整数转换为一个十六进制字符串
oct(x)#将一个整数转换为一个八进制字符串
str(x)#字符串
repr(x)#表达式字符串
eval(str)# 返回一个对象
tuple(s)#元组
list(s)#列表
set(s)#集合
frozenset(s)#不可变集合
dict(s)#字典 

 

python 字串列表取值顺序

  • 从左到右索引默认0开始的,最大范围是字符串长度少1 
  • 从右到左索引默认-1开始的,最大范围是字符串开头 

 python 运算符

  • 加号 + 是列表连接运算符
  • 星号 * 是重复操作

Python 运算符2


算术运算符 

  • / 除 - x除以y b / a 输出结果 2 
  • % 取模 - 返回除法的余数 b % a 输出结果 0 
  • 幂 - 返回x的y次幂 ab 为10的20次方, 输出结果 100000000000000000000 
  • // 取整除 - 返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0 


比较(关系)运算符 
赋值运算符 
逻辑运算符 

#下表中变量 a 为 60,b 为 13,二进制格式如下:
a = 0011 1100 
b = 0000 1101 
a&b = 0000 1100 
a|b = 0011 1101 
a^b = 0011 0001 
~a = 1100 0011 

 

位运算符 
成员运算符  in()  not in()
运算符优先级 
python算术运算符

身份运算符  is   is not  

其中区别

  • is 用于判断两个变量引用对象是否为同一个
  •  == 用于判断引用变量的值是否相等 

https://blog.csdn.net/anquanniu/article/details/81983778  一张图认识Python(附基本语法总结)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值