Python 基本数据类型(我也是伸手党)

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]]

列表的索引:左包括,右不包括

直接贴图吧,(菜鸟教程绝对是一个良心教程)
在这里插入图片描述
在这里插入图片描述

菜鸟教程直通车

posted @ 2020-07-08 23:16  hhm_master  阅读(15)  评论(0)    收藏  举报