python 数据类型学习

  1. 字符串类型

split通过指定分隔符分割字符串

例子:

name = "huang   zhong"

print(name.split())

strip移除字符串头部和尾部的字符,默认空格, lstrip移除左侧字符,rstrip移除右侧字符

例子:

name = "    alex   "

print(name.strip())

capitalize首字母转换成大写

例子:

name = "alex"

print(name.capitalize())

casefold将所有大写变小写,可以转换多门语言

例子:

name = "AleX"

v = name.casefold()

print(v)

lower将所有大写变小写,只能转换英语

例子:

name = "AleX"

v = name.casefold()

print(v)

center文本居中,空白处用其他字符填充,默认空白字符填充

例子:

name = "alex"

v = name.center(20, ‘*‘)

print(v)

count子字符串在父字符串中出现的次数

例子:

name = "cndklsdnrfknsv"

num = name.count("d")

num1 = name.count("d", 5)  #从第5个索引开始计算

num2 = name.count("d", 5, 9) #计算从第5到第9之间d出现的次数

print(num)

startswith是否以某个字符开始,是则返回True,否则返回False

例子:

name = "alex"

v = name.startswith("al")

print(v)

endswith是否以某个字符开始,是则返回True,否则返回False

例子:

name = "alex"

v = name.startswith("ex")

print(v)

expandtabs找到制表符并替换

例子:

name = "nsdl\tajnfcks\tsns"

v = name.expandtabs(20)  #替换成20个字符,不足的补空白

print(v)

find找到子序列的索引位置,没找到返回-1

例子:

name = "alex"

v = name.find("o")    #-1

print(v)

index找到子序列的索引位置,没找到报错

例子:

name = "alex"

v = name.index("a")

print(v)

format字符串格式化

例子:

        name =         v = name.format(, , )
(v)

        name =         v = name.format(=,=, =)
(v)

isalnum是否是数字、字符、汉字

例子:

    name =     v = name.isalnum()
(v)
    
    
        num = "二"
        v1 = num.isdecimal() # ‘123‘
        v2 = num.isdigit()   # ‘123‘
        v3 = num.isnumeric() # ‘123‘,‘二‘
时间: 2024-10-12 01:53:53

python 数据类型学习的相关文章

Python入门学习:1.变量和简单的数据类型

python入门学习:1.变量和简单的数据类型 关键点:变量.字符串.数字 1.1 变量的命名和使用1.2 字符串1.3 数字1.4 注释 1.1 变量的命名和使用 ??变量,顾名思义是一个可变的量,每个变量都存储一个值--与变量关联的信息. 1message = "hello world!"2# message 是一个变量3print(message) ??在python中使用变量时,需要遵循一些规则和指南. 变量名只能包含字母.数字和下划线.变量名可以字母或者下划线打头,但不能以数

python入门学习(四 Package以及数据类型)

1,Python自带(build-in)package(主要用import导入)和外部(external)package 1.1自带package举例: os包;  os.getwd() 2.利用easy_install和pip 来安装扩展文件 2.1 例如 pip install request(s) 3.python 数据类型 3.1 总体上讲: numerics,sequesences,mappings,classes,instances,exceptions. 3.2 Numerics

Python数据类型及其方法详解

Python数据类型及其方法详解 我们在学习编程语言的时候,都会遇到数据类型,这种看着很基础也不显眼的东西,却是很重要,本文介绍了python的数据类型,并就每种数据类型的方法作出了详细的描述,可供知识回顾. 一.整型和长整型 整型:数据是不包含小数部分的数值型数据,比如我们所说的1.2.3.4.122,其type为"int" 长整型:也是一种数字型数据,但是一般数字很大,其type为"long" 在python2中区分整型和长整型,在32位的机器上,取值范围是-2

Python 模块学习

模块学习: http://wsyht90.blog.51cto.com/9014030/1845737 1.getpass 2.os 3.sys 4.subprocess 5.hashlib 6.json 7.pickle 8.shutil 9.time 10.datetime 11.re 12.random 13.configparser 14.traceback 15.yaml 16.itertools 17.logging 18.urllib.urllib2 19.paramiko ###

Python基础学习笔记

Python 特点 1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单. 2.易于阅读:Python代码定义的更清晰. 3.易于维护:Python的成功在于它的源代码是相当容易维护的. 4.一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好. 5.互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断. 6.可移植:基于其开放源代码的特性,Py

60分钟Python快速学习(转)

60分钟Python快速学习(给发哥一个交代) 阅读目录 第一步:开发环境搭建: 第一个Python功能:初识Python 02.Python中定义变量不需要数据类型 03.在Pythod中定义方法 04.在Python中书写自己的类 60分钟Python快速学习 之前和同事谈到Python,每次下班后跑步都是在听他说,例如Python属于“胶水语言啦”,属于“解释型语言啦!”,是“面向对象的语言啦!”,另外没有数据类型,逻辑全靠空格缩进表示等. 今天自己用了60分钟快速学习了下Python的语

python day04 学习整理

python day4 学习整理 1.装饰器 #什么是装饰器#器是指函数#装饰就是修饰,意思是为其他函数添加新功能#装饰器定义:本质就是函数,定义是为其他函数添加新功能 ##装饰器需要遵循的原则#1,不修改被装饰函数的源代码(开放封闭原则)#2,为被装饰函数添加新功能后,不修改被装饰函数的调用方式 #实现装饰器的知识储备#装饰器 = 高阶函数 + 函数嵌套 + 闭包 # def foo(x):# def foo1(x):# return x# return foo1## print(foo(1)

60分钟Python快速学习(给发哥一个交代)

60分钟Python快速学习 之前和同事谈到Python,每次下班后跑步都是在听他说,例如Python属于“胶水语言啦”,属于“解释型语言啦!”,是“面向对象的语言啦!”,另外没有数据类型,逻辑全靠空格缩进表示等. 今天自己用了60分钟快速学习了下Python的语法.和大家分享下,也算是自己这一个小时的学习总结吧! 第一步:开发环境搭建: PyCharm 4.5.4 下载地址:http://www.jetbrains.com/pycharm/download/ 支持多种类型的操作系统,我这次是在

python基础学习12(核心编程第二版)部分

# -*- coding: utf-8 -*- # ==================== #File: python #Author: python #Date: 2014 #==================== __author__ = 'Administrator' #python class #面向对象编程oop思想,3个特性:封装.继承.多态,在其他方面的功能,比如重载,模拟等,也可以自定义自己需要的类 #在python中,面向对象主要2个:类和类实例 #类与实例 #类与实例有关