python语言是一门强类型语言,同时也是一门动态语言,能在运行期间自动检查数据的类型,所以python不用去定义变量类型。

python变量赋值:

a = 10
b = 100
c = list
或
a,b,c = 10,100,list

Python有五个标准的数据类型:

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

Number(数字):

  Python支持四种不同的数值类型:

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

数字类型转换:

int(x) 将x转换为整数类型

str(x) 将x转换为字符串类型

long(x),float(x),complex(x),list(x),tuple(x),chr(x),unichr(),hex(x),oct(x)...

String(字符串):

python中没有字符数据类型,单个字符也属于字符串类型

两个字符串相等的必要条件是:长度相等,且各个对应位置上的字符都相等

特性:属于不可变类型

常用的内置方法:

string.join(seq) 以str作为分隔符将seq中的所有元素合并为一个新的元素

string.upper() 将string中的所有字母转换为大写

string.lower() 将string中的所有字母转换为小写

string.swapcase() 翻转string中的字母大小写

string.find('str'[,beg=0,end=len(string)]) 检查str是否存在string中,是,则返回True或0,否则返回False或非0,“[]”里面的可选,默认检查整个string

string.index('str'[,beg=0,end=len(string)]) 和string.find命令相似,但不存在会报错

string.count('str',[beg=0,end=len(string)]) 返回str在string中出现的次数

string.replace('old','new'[,nub]) 将string中的old替换成new,可指定最多转换次数nub,默认转换全部

string.split('str'[,nub]) 将string中以str为分割符,分割string,可指定分割的次数,默认分割全部

max(string) 返回str中最大的字符

min(string) 返回str中最小的字符

1、字符串的链接

a = 'abc'
b = 'def'
c = a+b
或
c = 'abc' 'def' #能够自动的将‘abc’和‘def’连接到一起

2、字符串的比较(cmp)

cmp方法比较两个对象,并根据结果返回一个整数。cmp(x,y)如果X< Y,返回值是负数 如果X>Y 返回的值为正数。

a = 'abc'
b = 'abcd'
cmp(a,b)

转载于:https://www.cnblogs.com/The-cup/p/4392066.html

python数据类型--数字、字符串相关推荐

  1. python数据类型——数字

    python数据类型--数字 整型 Integers 整型运算,加减乘: 2 + 2 4 3 - 4 -1 4 * 5 20 在Python 2.7中,整型的运算结果只能返回整型,除法的结果也不例外. ...

  2. CrazyWing:Python自动化运维开发实战 八、Python数据类型之字符串

    导语: 字符串是Python中最常用的数据类型,它是编程语言中表示文本的数据类型. 使用引号('或")来创建字符串. 创建字符串 只要为变量分配一个值即可. 例如: var1 = 'Hell ...

  3. Python数据类型之字符串

    一.基本数据类型 整数:int 字符串:str(注:\t等于一个tab键) 布尔值: bool 列表:list 列表用[] 元祖:tuple 元祖用() 字典:dict 注:所有的数据类型都存在想对应 ...

  4. python数据类型:字符串

    """ 1.基本数据类型:字符串.数字(整型和浮点型).布尔值.列表.元组.字典.集合.None字符串(str):标识:单行字符串--用单引号/双引号括起来 " ...

  5. Python数据类型之字符串类型

    Python字符串类型 单行字符串 多行字符串 字符串是数组 裁切字符串 正索引 负索引 字符串方法 获取字符串长度的len()方法 删除开头和结尾空白字符的strip()方法 只删除开头的前导符的l ...

  6. 4. Python数据类型之字符串

    4. Python 字符串 文章目录 4. Python 字符串 1. Python的数据类型 2. 字符串的定义 3. 字符串示例 1. 引号内为中文 2. 引号内为英文 3. 引号内为数字 4. ...

  7. 初学__Python——Python数据类型之字符串

    目录 一.Python中的字符串 二.字符串中的转义字符 三.操作字符串 四.字符串中的索引与分片 五.格式化字符串 六.字符串.数字类型的转换 七.原始字符串(Raw String) 一.Pytho ...

  8. python输入数字字符串_Python笔记—基本数据类型—数字字符串

    数字 int #整型 所有的功能,都在int里 a = 123v= a.bit_length() #软件自带函数联想 print(v)-int 将字符串转换成数字 a= '123' print(typ ...

  9. 第二天 PYTHON 基本数据类型 - 数字 - 字符串

    基本数据类型 1.数字(int)在python3中,所有数字都是int类型在python2中,有int类型和long类型 2.字符串(str)3.列表(list)4.元组(tuple)5.字典(dic ...

最新文章

  1. 用python实现杨辉三角的几种不同方式
  2. 建立数组并写入数据_redis高并发利器:神奇的位操作,底层原理、数据结构剖析...
  3. 下拉选项框选中之后,通过ajax请求服务器,填充页面其他元素的value值
  4. 给mysql salve从库复制授权_MySQL主从复制
  5. Android Thing专题5 I2C
  6. php select事件模型,select:联动+change事件(数据从后台获取)总结
  7. 2022年除了深度学习,人工智能算法有可能突破的10个方向
  8. 用matlab产生hdb3码,MATLAB仿真 HDB3码程序
  9. java io 和nio 区别_java IO和NIO区别
  10. 【VulnHub靶场】——HARRYPOTTER第一部: ARAGOG (1.0.2)
  11. appcan与java_APPCAN学习笔记004---AppCan与Hybrid,appcan概述
  12. 营养保健品公司网站建设策划书
  13. 4.2.1 积分法(一)——第一类换元积分法
  14. 内涵段子被永久关停;抖音上线反沉迷系统;苹果推红色版iPhone 8丨价值早报
  15. (一)树莓派3B+上手
  16. 如何显示密件抄送人员地址_如何在Outlook中使用规则自动密件抄送电子邮件
  17. 对于运维工程师岗位职责有哪些
  18. 记录使用WIN10自带的恢复功能,还原系统
  19. 给ubuntu换个主题
  20. mysql字典存储_python将字典内容存入mysql_MySQL

热门文章

  1. 诊断域帐号被锁定的原因
  2. javascrip部分
  3. shell基础命令管理
  4. Spring Boot开发基础
  5. html5 app list,让web app更快的HTML5最佳实践
  6. mysql sql语句 datediff_SQL语句中DateDiff函数说明
  7. notebook pip install 只有星号_每日一点,带你入门Python-星号拆包
  8. Ubuntu中Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend)问题的解决
  9. 巴里克黄金CEO:加密货币并不是比黄金更好的价值储存方式
  10. PoolTogether本周Loot Box奖金组合中新增加入ESSAY代币