1.数据类型:

int:整数 str:字符串,一般不存放大量的数据 bool:布尔值,用来判断 只有两个值 True False  list:列表,用来存放大量数据[]来表示,里面可以放任何数据类型

tuple元祖,只读列表()表示 dict字典{key:value} set 集合,不会重复

2.int类型

bit_length()返回一个数的二进制长度

3.bool类型

布尔只有两个值 True False 一般是没有什么操作的

数据类型转换

str->bool时 空字符串是False  int->bool时 0是False

*空的东西是False非空的东西是True

*想把某数据类型转换成xxx类型   xxx(数据)

4.str类型

有',",''',"""括起来的内容就是字符串

字符串是不可变的数据类型,无论你执行任何操作,原字符串是不会改变的,每次操作都会返回新字符串。

1>索引和切片

索引从0开始,使用[下标]可以获取到每一个字符,索引不能超过边界[-1]倒数第一个

切片:[起始位置:结束位置] (固有不顾尾) [1:]从索引位置1开始切,切到结尾 [:2]从头开始切到2,但是取不到2 [:]从头切到尾 默认的切片顺序是从左往右

[-1:-3:-1]表示反方向,从右往左切  最后一位是步长

2>大小写转换

upper 将字符串中所有的字母变成大写字母(重点)

capitalize把首写字母变成大写, lower变成小写 , swapcase 大小写转换 casefold转变为小写 与lower的区       别是识别的字母全  title 把每个单词首字母大写

3>切来切去

center 强行使用“*”居中,要长度和左右的字符

* strip 去掉str左右两端的空格、空白、\t、\n strip(“”)可以指定要去掉的内容 lstrip与rstrip

*replace(“ ”,“ ”)把前面的换成后面的  replace(“ ”,“ ”,n)换的次数n

*split  切割,切割后是一个列表,列表中是字符串  用什么切就会损失什么

如果到边界会出现空字符串

切割范围比原str长就会不切割

format  格式化 { } 站位 有3种方式

4>查找

*startswith 判断是不是以xxx开头 endswith判断是不是以xxx结尾

count 计算str出现的次数,没有返回0

find  查找xxx在字符串中出现的位置,只找第一次出现位置,没有返回-1

index   同上                                                                            没有会报错

count find index 都可以指定范围

5>条件判断

isdigit  是否由数字组成

isalpha 是否由字母组成

isalaum 是否由数字或字母组成

isnumeric是否由数字(中文的大写数字)

6>字符串长度

* len()调用方法不同  python的内置函数

7>迭代

迭代:就是对字符串进行遍历

for 变量 in 可迭代对象:

else:

当循环结束的时候会执行

扩展 abs()绝对值

*如打印多个字符串用一个print(,)中间用逗号隔开打印出来会有一个空格,用+连接两个字符串没有空格。

python中部分数据类型及其使用方法的更多相关文章

  1. python中其他数据类型内置方法

    补充字符串数据类型内置方法 1.移除字符串首尾的指定字符可以选择方向1: s1 = '$$$jason$$$' print(s1.strip('$')) # jason print(s1.lstrip ...

  2. python学习第九讲,python中的数据类型,字符串的使用与介绍

    目录 python学习第九讲,python中的数据类型,字符串的使用与介绍 一丶字符串 1.字符串的定义 2.字符串的常见操作 3.字符串操作 len count index操作 4.判断空白字符,判 ...

  3. python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍

    目录 python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍.md 一丶字典 1.字典的定义 2.字典的使用. 3.字典的常用方法. python学习第八讲,python ...

  4. python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍

    目录 python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍 一丶元祖 1.元祖简介 2.元祖变量的定义 3.元祖变量的常用操作. 4.元祖的遍历 5.元祖的应用场景 p ...

  5. python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍

    目录 python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍. 二丶列表,其它语言称为数组 1.列表的定义,以及语法 2.列表的使用,以及常用方法. 3.列表的常用操作 ...

  6. python中的字典内置方法小结

    #!/usr/local/bin/python3 # -*- coding:utf-8 -*- #key-value #dict 无序,无下标,不需要下标,因为有key stu={ 'stu001': ...

  7. Python中optionParser模块的使用方法[转]

    本文以实例形式较为详尽的讲述了Python中optionParser模块的使用方法,对于深入学习Python有很好的借鉴价值.分享给大家供大家参考之用.具体分析如下: 一般来说,Python中有两个内 ...

  8. Python中防止sql注入的方法详解

    SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库.下面这篇文章主要给大家介绍了关于Python中 ...

  9. python中文件操作的其他方法

    前面介绍过Python中文件操作的一般方法,包括打开,写入,关闭.本文中介绍下python中关于文件操作的其他比较常用的一些方法. 首先创建一个文件poems: p=open('poems','r', ...

随机推荐

  1. 对spring的简单了解

    对spring的简单了解 什么是spring Spring是一个开源框架,是为了解决企业应用开发的复杂性而创建的,同时Spring也是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架 特点 ...

  2. 【转帖】IP地址总数

    http://blog.sina.com.cn/s/blog_ac1d70a40102xn8z.html 计算规则挺有意思的 私有IP地址段: A类:10.0.0.0到10.255.255.255 1 ...

  3. Nginx08---腾讯云宝塔面板

    主要在宝塔面板中Nginx和Apache不可同时存在 宝塔可以快速搭建网站并且配置 与nginx不冲突:nginx nginx

  4. stm32片上ADC转换实验

    原理图所示: BAT_DET 接到PB0 引脚,VSYS 是直流3.7V的电压.再来看下103的adc转换和引脚GPIO的关系 我们直接选用ADC1 根据上表格只能使用通道8 下面给我常用的ADC1寄 ...

  5. Django REST framework 基本组件

    一.序列化组件 简单使用 开发我们的Web API的第一件事是为我们的Web API提供一种将代码片段实例序列化和反序列化为诸如json之类的表示形式的方式.我们可以通过声明与Django forms ...

  6. PAT甲级题分类汇编——图

    本文为PAT甲级分类汇编系列文章. 图,就是层序遍历和Dijkstra这一套,#include<queue> 是必须的. 题号 标题 分数 大意 时间 1072 Gas Station 3 ...

  7. 机器学习之主成分分析PCA原理笔记

    1.    相关背景 在许多领域的研究与应用中,通常需要对含有多个变量的数据进行观测,收集大量数据后进行分析寻找规律.多变量大数据集无疑会为研究和应用提供丰富的信息,但是也在一定程度上增加了数据采集的 ...

  8. Scratch编程:快乐的小马(三)

    “ 上节课的内容全部掌握了吗?反复练习了没有,编程最好的学习方法就是练习.练习.再练习.一定要记得多动手.多动脑筋哦~~” 01 — 游戏介绍 这是一款简单的小游戏,实现了一匹小马跑来跑去(小马有跑动 ...

  9. PowerBuilder学习笔记之调用事件和函数

    2.7.1调用事件和函数 完整语法:[ObjectName]ancestorclass::[type][when]name([argumnetlist]) 说明:ObjectName:指定函数或事件的 ...

  10. 海思HI35xx平台软件开发快速入门之H264解码实例学习

    ref :https://blog.csdn.net/wytzsjzly/article/details/82500277   前言 H264视频编码技术诞生于2003年,至今已有十余载,技术相当成熟 ...