首页 > 编程语言 >python数据类型与字符串常用方法

python数据类型与字符串常用方法

时间:2024-03-04 21:26:19浏览次数:29  
标签:alex name val item python 数据类型 print int 字符串

  1. int

     - py2中有:int/long ; py3中有 int 。
     - 强制转换:int(''76"")
     - 除法:py2(多加一行代码) 和 py3(正常)
    
    1. bool

      • True/False (其他语言:true/false)
      • 特殊为False的其他类型: 0 和 ""
    2. str

      • 独有功能

        • upper/lower

        • replace

        • strip/lstrip/rstrip

        • isdigit

        • split / rsplit

        • 补充:

          • startswith / endswith

            name = 'alex'
            
            # 判断是否已al开头
            """
            # 方式一:
            flag = name.startswith('al')
            print(flag)
            """
            """
            # 方式二:
            val = name[0:2]
            if val == 'al':
                print('是以al开头')
            else:
                print('不是')
            """
            
          • format

            name = "我叫{0},年龄:{1}".format('老男孩',73)
            print(name)
            
          • encode

            name = '李杰' # 解释器读取到内存后,按照unicode编码存储:8个字节。
            v1 = name.encode('utf-8')
            print(v1)
            v2 = name.encode('gbk')
            print(v2)
            
          • join

            name = 'alex' # a_l_e_x
            result = "**".join(name) # 循环每个元素,并在元素和元素之间加入连接符。
            print(result)
            
      • 公共功能

        • 索引,获取一个字符。

        • 切片,获取一段字符串(子序列)。

        • 步长

          
          name = 'alex'
          
          # val = name[0:-1:2]
          # val = name[1:-1:2]
          # val = name[1::2]
          # val = name[::2]
          # val = name[-1:0:-2]
          # print(val)
          # 笔试题:请将字符串反转。
          val = name[::-1]
          print(val)
          
        • 长度,获取字符长度。

        • for循环

          name = 'alex'
          for item in name:
              print(item)
              
          
          name = 'alex'
          for item in name:
              print(item)
              break
              print('123')
          
          name = 'alex'
          for item in name:
              print(item)
              continue
              print('123')
          

标签:alex,name,val,item,python,数据类型,print,int,字符串
From: https://www.cnblogs.com/jhchena/p/18052703

相关文章

  • python基础语法
    (1)注释注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示,能提高程序代码的可读性。一般情况下,合理的代码注释应该占源代码的1/3左右。注释只是为了提高公认阅读,不会被解释器执行。Python......
  • python变量命名规范
    简单地理解,标识符就是一个名字,就好像我们每个人都有属于自己的名字,它的主要作用就是作为变量、函数、类、模块以及其他对象的名称。Python中标识符的命名不是随意的,而是要遵守一定的命令规则标识符是由字符(A~Z和a~z)、下划线和数字组成,但第一个字符不能是数字。标识符不能和......
  • python-数据类型-运算符补充-in and not
    运算符补充点击查看代码in点击查看代码value="我是中国人"#判断‘中国’是否在value所代指的字符串中。“中国”是否是value所代指的字符串的子序列。v1="中国"invalue#示例content=input('请输入内容:')if"退钱"incontent:print('包含敏感字符')#示例......
  • Python-集合
    集合python中的集合(set)是由一些唯一的、不可变的对象组成的无序集合体,集合支持与数学集合中相对应的操作,一个元素在集合中只能出现一次,无论它被添加了多少次。集合是可迭代对象(iterable),可以按需增长或缩短,并且可以包含多种对象类型,集合很像一个有键无值的字典,但由于集合是无......
  • python3.6.8 安装解决ssl问题
    https://www.cnblogs.com/mqxs/p/9103031.html#!/bin/bashecho"正在安装相关组件"yuminstall-yopenssl-develbzip2-develexpat-develgdbm-develreadline-develsqlite-develgcc-c++gccopenssl-develecho"下载安装包"wgethttps://www.python.org/ft......
  • python将图片按照指定尺寸比例压缩
            fromPILimportImagedefcompress_image(input_image_path,output_image_path,target_width,target_height):"""压缩图片到指定尺寸。:paraminput_image_path:原始图片的路径:paramoutput_image_path:压缩后图片的保......
  • Python项目 简单计算器的二次开发
    在互联网上找到一个简单计算器的项目源码点击查看代码#计算器#加法defadd(a,b):c=a+bprint(f"结果为:{c:.2f}")#减法defsub(a,b):c=a-bprint(f"结果为:{c:.2f}")#乘法defmul(a,b):c=a*bprint(f"结果为:{c:.2f}......
  • python merge函数使用
    函数语法:pd.merge(left,right,how="inner,on=None,left_on=None,right_on=None,left_index=False,right_index=False,sort=True)参数解释:left-数据顿对象。right-另一个数据顿对象on-要连接的列(名称)。必须在左侧和右侧数据框对象中找到lefton-左数据框......
  • H3C利用python开socks5
    H3C利用python开socks5#!/usr/bin/envpythonfromSocketServerimportBaseServer,ThreadingTCPServer,StreamRequestHandlerfromsocketimportsocket,AF_INET,SOCK_STREAMimportsignalimportstructimportsysimportthreadimportos'''exec(......
  • c语言进行时——字符串
    字符串定义字符串用的函数......