Python基础(二)数据类型

 

一、整数类型和小数类型

  整数类型即int型

  小数类型即folat型

二、布尔类型

  布尔类型即真和假两种,True和Fasle,除了true和fasle还有0和1 

四、字符串和字符串操作和常用方法

  1)去掉字符串两边空格和换行,strip()方法

  2)去掉左边空格和换行 lstrip()

  3)  去掉右边空格和换行 rstrip()

  4)  去掉.jpg的值 strip('.jpg')

  5)  将字符串中所有小写字母转为大写 upper()

  6)  将字符串中所有大写字母转为小写lower()

  7)  将字符串中首字母改成大写capitalize()

  8)  统计某字符出现的次数count('.jpg')

  9) 替换字符串里的值,如果被替换的值不存在,结果不报错也不新增不替换 replace()

  10)判断是否以xx结尾endswith()

  11)  判断是否以xx开头startswith()  

  

  

  12)*拼接字符串、列表、字典等用‘’.join

  

    13) 查找元素下标find()和index()函数

  

  14)判断是否为正整数isdigit()函数

  15)判断是否为字母isalpha()

  16)  判断字符串里是否有英文或数字isalnum()

  17)  判断是否是空格isspace()

  18)  判断是否大写isupper()

  19)  判断是否小写islower()

  20) *切割字符串,返回一个list用split(),字符串切片后返回一个list

  21)以换行符分割字符串splitlines() 等同于split('\n')

  22)字符串格式化format()函数

  

  23)*数字前补零函数zfill()

  

  24)引入string模块,可以调用与字符串操作相关的函数

  

五、列表和列表操作

  列表也叫数组,定义列表用[],列表是可以多层嵌套的,一个列表中再嵌套一个列表叫做二维数组,套三层列表叫做三维数组,套几层就是几维数组

  1)定义list  :

  

  多维数组

  

 

  2)输出列表中某个元素的值

  列表小标从0开始,如输出第一数值:print(stu_name[0])

  3)   给列表增加有2种方法:

  

  4)修改列表值

  给列表某个下标位置值直接赋值替换

  5)删除列表元素:有3种方式

  

  

  6)查、清空list、排序、取list长度

  

  

  

  7)合并list

  

  8)list循环

  

  

  9)list切片,切片同样适用于字符串

  

  

  回文算法练习

  

六、元组

  元组的值不能修改,元组的定义方式为(),只有两个方法:count和index

  

七、字典

  字典是key-value形式的,用{}定义,没对间用“,”隔开,key 和value间用“:”分割,字典的优点:速度快,好取值

  1)定义字典

  

  2)字典的查找

  

  

 

  多字典嵌套取值

  

  2)字典的添加

  

  3)修改字典

  

  4)删除字典

  

  5)合并、更新字典

  

  6)字典循环

  

 

  

 

 

  

 

 

 

 

 

 

 

 

 

 

  

 

 

  

 

  

    

 

  

  

  

posted @ 2018-09-01 00:08  VickyTest  阅读(189)  评论(0编辑  收藏  举报