Python变量
Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在Python中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。这也解释了Python的语言特性。
Python标准数据类型
Number(数字
String(字符串)
List(列表)
Tuple(元组)
Set(集合)
Dictionary(字典)
不可修改数据 :Number(数字)、String(字符串)、Tuple(元组);
可修改变数据 :List(列表)、Dictionary(字典)、Set(集合)。
不可以修改可以理解为更安全,比如说我用Python直接使用cursor.fetchone()获取MySQL的一条数据,那么返回来的数据就是元组的类型,这个时候你可以查看,打印,引用,但是就是不能重新赋值
Python 字符串 (很讲究也很花里胡哨)
字符串定义
Python的字符串定义如下:字符串是由数字、字母、下划线组成的一串字符,通常以串 整体使用,用一对双引号或者单引号包裹的内容就是字符串,(单引号和双引号都可。但是嵌套的时候另有说法)
基本操作
字符串拼接
(1)直接相加
a = “Hello”
b = “Python”
print(“a + b 输出结果:”, a + b)
output—> a + b 输出结果: HelloPython
(2)字符串长度 len(),传入一个字符串,返回字符串的长度
(3)判断某个字符是否在这个字符串当中:
A=”hello”
“H” in a
返回值:
True
或者
False
(4)求最大最小值 ----> 比较的是ascall码的值
max()
min()
ord (“a”) 返回码值
(5)Split() 分割字符串 -----> 返回值为一个列表
a=”ni.h.a.o”
a.split(“.”)
输出:
a="nihao,hello.he"
其它的操作:
去空格
Strip() lstrip()去左空格 rstrip()去右空格
d=" 123132 "
d.strip()
‘123132’
d.lstrip()
'123132 ’
大小写转化
upper() 大写
lower()小写
isupper() 判断是否大写
islower()判断是否小写
istitle()判断标题 首字母是否为大写,其他是否是小写
判断的返回值是:ture/false
Format {X},X是个数,用作占位符
>>> w="zhangsan {0}sui,{1}gengda"
>>> w.format(22,"lisi")
'zhangsan 22sui,lisigengda'
bool:判断是否为空
字符串基本属性
索引:字符串的每个字符都对应一个编号,从左往右计数。根据编号可以找到字符串的某个字符
A=”python”
A[0]=p; A[2:4]= th A[2:4]表示包括A[2]至A [3],不包括A[4],
A[2 : ]表示包括A[2]至字符串末尾
A[ : 4]表示包括字符串开头至A[3]
A[-1]=n 倒数第一个
截取规则:
前包括,后不包括
还有一个转义字符表(来源于菜鸟教程)
列表
列表:一种对象类型
表示方式:[],里面的对象可以是任何类型的
对象类型:list
单一列表: a=[“nisasa”,66.6,66]
混合列表: b=[“sasa”,66.6,6,[“asdas”,12321.3,13]]
列表的索引:
左包括,右不包括
直接贴图吧,(菜鸟教程绝对是一个良心教程)