python中各种数据类型

数字类型

整型int

  作用:年纪,等级,身份证号,qq号等与整型数字有关

  定义: 

 age=10 #本质age=int(10)

浮点型float

  作用:薪资,身高,体重等与浮点数相关

salary=3.1#本质salary=float(3.1)

该类型总结

只能存一个值

不可变类型

x=10.3
print(id(x))
x=10.4
print(id(x))

字符串类型

1.用途:记录描述性的状态,比如人的名字、地址、性别

2.定义方式:在“”,‘’,“”“”“”内包含一系列的字符

msg=‘hello‘#msg=str(hello)

3.常用操作+内置的方法

优先掌握的操作:

1)按索引取值(正向取+反向取):只能取

msg=‘hello world‘
print(msg[4])
print(msg[-1])

2)切片(顾头不顾尾,即前闭后开区间)

msg=‘hello world‘
print(msg[0:2])
print(msg)#没有改变原值
print(msg[0:5:2])
print(msg[0:-1:2])

3)长度len

msg=‘hello world‘
print(len(msg))

4)成员运算in和not in:判断一个子字符串是否存在一个大的字符串中

msg=‘hello world‘
print(‘he‘ in msg)
print(‘alex‘ in msg)

5)去掉字符串左右两边的字符strip,不管中间的

user=‘    egon     ‘
print(user.strip())
user="*******egon********"
print(user.strip(‘/*‘))

user=input(‘>>:‘).strip()

6)切分split:针对按照某种分隔符组织的字符串,可以用split将其切分成列表,进而进行取值

msg="root:123456:0:0::/root:/bin/bash"
res=msg.split(‘:‘)
print(res[0])

7)循环

msg=‘hello‘
for i in msg:
    print(i)

需要掌握的

1)strip,lstrip,rstrip

print(‘*****egon*****‘.lstrip(‘*‘))
print(‘*****egon*****‘.rstrip(‘*‘))
print(‘*****egon*****‘.strip(‘*‘))

2)lower,upper

msg=‘aABBBBb‘
res=msg.lower()
print(res)
print(msg)

3)startwith,endwith

msg=‘alex is dsb‘
print(msg.startswith(‘alex‘))
print(msg.startswith(‘xuxu‘))
print(msg.endswith(‘sb‘))
print(msg.endswith(‘gua‘))

原文地址:https://www.cnblogs.com/xufengnian/p/9937252.html

时间: 2025-01-22 07:46:33

python中各种数据类型的相关文章

Python中的数据类型

Python中的数据类型 目录1.字符串2.布尔类型3.整数4.浮点数5.数字6.列表7.元组8.字典9.日期 1.字符串(http://www.cnblogs.com/yjd_hycf_space/p/6846284.html)1.1.如何在Python中使用字符串a.使用单引号(')用单引号括起来表示字符串,例如:str='this is string';print str; b.使用双引号(")双引号中的字符串与单引号中的字符串用法完全相同,例如:str="this is str

python中基本数据类型以及运算符

python中基本数据类型以及运算符的知识 一.与用户的交互以及python2与python的区别 1.1什么是与用户交互 用户交互就是人往计算机中input(输入数据),计算机print(输出结果),用户交互的本质就是输入输出. 1.2输入input username = input("请输入您的姓名: ")>>请输入您的姓名: 占亚峰password = input('请输入您的密码: ')>>请输入您的密码: 123456 1.3输出print print

python中的数据类型和常用运算符

一. python中常见的数据类型 1. 整数:任何时候运算都是精确的 2. 浮点数:运算的时候,可能会有四舍五入 3. 字符串:字符串是以单引号'或双引号"括起来的任意文本 1) 同类型的可以用+号 或者 , 号来进行拼接 2) 不同类型的只能用, 号拼接,不能用+号 3) 强制转换后,可以进行拼接,比如str(a) int(a)这种就是强制转换 4. 布尔值:布尔值只有True.False两种值,逻辑运算得到的结果就是布尔值 5. None值:空值是python中一个特殊的值,用None来表

Python中的数据类型和数据结构

一.数据类型 Python中有六个标准数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Sets(集合) Dictionary(字典) 其中,除列表List和Dictionary字典外,其他数据类型皆为不可变数据类型. 二.数据结构 Python中常见的数据结构可以统称为容器(container).序列(如列表和元组).映射(如字典)以及集合(set)是三类主要的容器. 列表:shoplist = ['apple', 'mango', 'carrot

python中的数据类型之元组和字典

一.元组:俗称不可变的列表,又被称为只读列表.元组用小括号括起来,里面可以放任何数据类型的数据,查询可以,循环也可以,切片也可以,但就是不能修改. 注意:如果元组中只有一个元素,一定要加一个逗号,否则就不是元组. >>> tu = (1,"Tanxu","A") #创建一个元组,用小括号括起来 >>> type(tu) <class 'tuple'> >>> tu1 = ("Tanxu&qu

python中的数据类型及字符串操作

1. 基本数据类型概况 1, int 整数 2. str 字符串 3. bool 布尔值 4. list 列表. 一般存放大量的数据 ["门神xxxx", "风扇哥xxxx", 元素] 5. tuple 元组. 只读列表, 只能看啥也不能干. (元素, 元素) 6. dict 字典. {"风扇哥":"王伟哲", "wlh": "王力宏"} 7. set 集合 {"风扇哥&quo

列出python中可变数据类型和不可变数据类型,并简述原理

可变类型(mutable):变量进行append.+=等这种操作后 == 改变了变量的值,而不会新建一个对象,变量引用的对象的地址也不会变化,不过对于相同的值的不同对象,在内存中则会存在不同的对象,即每个对象都有自己的地址,相当于内存中对于同值的对象保存了多份,这里不存在引用计数,是实实在在的对象. list dict set bytearray user-defined classes (除非是特别定义的不可变) a = [1,2] b = [1,2] print(id(a)) print(i

python中部分数据类型及其使用方法

1.数据类型: int:整数 str:字符串,一般不存放大量的数据 bool:布尔值,用来判断 只有两个值 True False  list:列表,用来存放大量数据[]来表示,里面可以放任何数据类型 tuple元祖,只读列表()表示 dict字典{key:value} set 集合,不会重复 2.int类型 bit_length()返回一个数的二进制长度 3.bool类型 布尔只有两个值 True False 一般是没有什么操作的 数据类型转换 str->bool时 空字符串是False  in

Python中的几种数据类型

大体上把Python中的数据类型分为如下几类: Number(数字)                  包括int,long,float,complex String(字符串)                例如:hello,"hello",hello List(列表)                    例如:[1,2,3],[1,2,3,[1,2,3],4] Dictionary(字典)              例如:{1:"nihao",2:"h