首页 > 编程语言 >Python的基础语法“四” 数据类型内置方法

Python的基础语法“四” 数据类型内置方法

时间:2023-05-18 19:55:17浏览次数:40  
标签:10 内置 进制 Python res res1 数据类型 切分 print

数据类型内置方法

1. 整型

1. 语法:
	int()
    
2. 作用:
	将括号内数据转化为整型还可以进行进制转换
2.1、我们常见的进制有哪些?
      # 常见的进制数:二进制、八进制、十进制、十六进制(A B C D E F)
      # 二进制和十进制之间转换
      # 十进制转二进制:除2取余法
      # 10---> 00001010
      # 00001010---->10
      # res=0 * 2**7 + 0 * 2**6 + 0 * 2**5 + 0 * 2 ** 4 + 1*2**3 + 0 * 2 **2 + 1 * 2**1 + 0 * 2 ** 0===10
      print(res)# 10
    
3. 例:进制间转换
    # 10进制转换为其他进制
    print(bin(10))   # 0b   0b代表的就是二进制
    print(oct(10))   # 0o   0o代表的是八进制
    print(hex(10))   # 0x   0x代表的是十六进制
    
    # 其他进制转换为10进制
    语法: int('数据', 目标进制数)
    print(int('0b1010', 2))
    print(int('0o12', 8))
    print(int('0xa', 16))

2. 浮点型

1. 语法:
	float()
    
2. 作用:
	将括号内数据转化为浮点型
    
3. 注意:
    float 不可以 转换为int
    int可以转换为float

3. 字符串

res = 'hello world'
1. 切片:
    1.1 语法:[m:n:k]
    
    1.2 作用:从m位到n位 以k为步长 取值
        [m:]  从m到末位 默认步长k为1 n为末位
        [:n]  从0到n位  默认步长k为1 m为0
        [::k] 从0到末位  以k为步长取值 默认m为0 n为末位
     
    # 注:k可以为 负值 表示反方向取值
    
    1.3 例:
        res = '123456789'
        print(res[0])# 打印第一个字符
        print(res[-9])# 打印倒数第九个字符
        print(res[2:]) # 按照索引从第二个开始打印
        print(res[:6]) # 从头开始打印到第六个字符
        print(res[2:6])# 按照索引从第二个开始打印到第六个
        print(res[::3])# 从头开始每隔三个步长
        print(res[::-1])# 把字符串倒过来

2. len()
    2.1 语法:len(数据) 
    2.2 作用: 求数据的长度
例:
    res = '123456789'
    print(len(res))

    
3. 去除 strip、lstrip、rstrip
	3.1 strip()

        3.1.1 语法:
            目标数据.strip(指定数据)

        3.1.1 作用:
                移除字符串首尾指定的字符(默认移除空格)
                注意:不能移除字符中间的特殊符号
        Eg:
        res1 = '   helloworld '
        print(res1.strip())# 默认去掉空格
        print(res1.lstrip())# 默认去掉左边空格
        print(res1.rstrip())# 默认去掉去掉右边空格

        res1 = '@helloworld@'
        print(res1.strip('@'))# 去掉特殊符号
        print(res1.lstrip('@'))# 去掉左边特殊符号
        print(res1.rstrip('@'))# 去掉右边特殊符号

4. 切分 split
	4.1 语法:
    	目标数据.split('指定数据', m)
        
        4.2 作用:
    	以指定数据 为标记在目标数据中进行 m次 切分 
        # 注:m默认不写则切分所有 
        # m 为负值 则从右向左切分
    
        4.3 例:
        res1 = 'kevin|18|male|123|256'
        print(res1.split())# ['kevin|18|male'],默认是空格切分,切分后是列表形式
        print(res1.split('|'))# ['kevin', '18', 'male'],每个单位使用分隔符切开,切分后是列表形式
        print(res1.rsplit('|' , maxsplit = 1))# ['kevin|18', 'male'],从右边开始切分,最大切分为1次

标签:10,内置,进制,Python,res,res1,数据类型,切分,print
From: https://www.cnblogs.com/chao0308/p/17413018.html

相关文章

  • \033[0m 有什么用——python 输出颜色自定义
    "\033"是什么?\033或\33相当于python中的关键字,可以改变输出字体的属性,具体参考ECMA-48标准《ControlFunctionsforCodedCharacterSets》参数有什么?字颜色:30-----------3730:黑31:红32:绿33:黄34:蓝色35:紫色36:深绿37:白色字背景颜色范围:40----47......
  • python基础06
    练习#猜年龄的游戏#1.如果猜正确了,就直接结束程序#2.猜错的话,继续让它猜,给三次机会,三次全猜错,程序不要结束,问:是否继续猜,是,在给三次机会,否则退出'''先定义一个正确的值'''age=21count=0#计数器whileTrue:ifcount==3:j=input('三次机会用......
  • 【python】dumpall工具使用
    dumpall:一款信息泄漏利用工具,适用于.git/.svn/.DS_Store泄漏和目录列出  git地址:https://github.com/0xHJK/dumpall  安装使用:#unzipdumpall-master.zip#cddumpall-master#python37dumpall.py--version#查看版本#python37dumpall.py-uhttps:......
  • 2023最佳python编辑器和IDE
    IDE没有统一的标准,自己习惯就是最好的。本文列出一些较常用的IDE,供大家参考。一般而言,WingIDE、PyCharm、Spyder、Vim是比较常用的IDE。SpyderSpyder是Python(x,y)的作者为它开发的一个简单的集成开发环境。和其他的Python开发环境相比,它最大的优点就是模仿MATLAB的"工作空间"......
  • 整型&浮点型&字符串 内置方法
    目录int整型float浮点型str字符串int整型进制转换print(bin(10))#0b10100b代表的就是二进制print(oct(10))#0o120o代表的是八进制print(hex(10))#0xa0x代表的是十六进制#其他进制转十进制print(int('0b1010',2))#10print(int('0o12',8))......
  • 利用python解析log日志,json文件,配置文件。
    对于喜欢偷懒的我来说,重复同样的工作是很令人头疼的事情,总想找到一条捷径,最好是一劳永逸。本次跟大家分享的是对log日志,json文件以及配置文件的解析,读取。首先是log日志的读写:读取数据:f=open("spring05注意事项.txt",mode='r',encoding='utf-8')line=f.readline()whileline......
  • Python字符串替换的3种方法
    Python字符串替换笔记主要展示了如何在Python中替换字符串。Python中有以下几种替换字符串的方法,本文主要介绍前三种。replace方法(常用)translate方法re.sub方法字符串切片(根据Python字符串切片方法替换字符)1.replace方法Pythonreplace方法把字符串中的old(旧字符串)替换成......
  • 如何安装python
    在Linux和MacOS系统中,Python通常已经预装了,可以通过以下命令检查Python是否已经安装:python--version如果Python已经安装,则会显示Python的版本号。如果Python没有安装,则可以通过以下命令安装:在Ubuntu和Debian系统中,可以使用以下命令安装Python:sudoapt-getupdates......
  • 如何安装python
    在Linux和MacOS系统中,Python通常已经预装了,可以通过以下命令检查Python是否已经安装:python--version如果Python已经安装,则会显示Python的版本号。如果Python没有安装,则可以通过以下命令安装:在Ubuntu和Debian系统中,可以使用以下命令安装Python:sudoapt-getupdates......
  • 2.python----模型类
    在models.py中穿件BlogArticlefromdjango.dbimportmodelsfromdjango.utilsimporttimezonefromdjango.contrib.auth.modelsimportUser#Createyourmodelshere.classBlogArticle(models.Model):title=models.CharField(max_length=300)author=mo......