首页 > 编程语言 >python入门笔记

python入门笔记

时间:2023-11-21 21:11:25浏览次数:43  
标签:入门 删除 python 笔记 字符串 split str print rm

python入门

注释,输入输出,分割,删除,f-strings, 库

  1. 注释

    单行注释 #

    多行注释 三对多/单引号包裹

  2. 输入输出

    输入 input() 返回类型是字符串(不能直接运算)-->类型转换

    输出 python每一个print后会默认换行,输出多行 三对多/单引号包裹;

    ,end=""不换行,引号里输入的东西可以输出;

    ,sep=""一次print输出多个字符串中间的分隔符,逗号变空格,**+ **使其拼成一整串输出。

  1. split()【分割字符串】

    (1)按某一个字符分割,如‘.'

    >>> str = ('www.google.com')
    >>> print str
    www.google.com
    >>> str_split = str.split('.')
    >>> print str_split
    ['www', 'google', 'com']
    

    (2)按某一个字符分割,且分割n次。如按‘.'分割1次

    >>> str_split = str.split('.',1)
    >>> print >>> str_split = str.split('.',1)
    >>> print str_split
    ['www', 'google.com']
    ['www', 'google.com']
    

    (3)split分隔后是一个列表,[0]表示取其第一个元素;

    >>> str_split = str.split('.')[0]
    >>> print str_split
    www
    
    >>> str_split = str.split('.')[::-1]
    >>> print str_split
    ['com', 'google', 'www']
    >>> str_split = str.split('.')[::]
    >>> print str_split
    ['www', 'google', 'com']
    
  2. strip()【删除字符串】

    声明:s为字符串,rm为要删除的字符序列. 只能删除开头或是结尾的字符或是字符串。不能删除中间的字符或是字符串。

    s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列的字符

    s.lstrip(rm) 删除s字符串中开头处,位于 rm删除序列的字符

    s.rstrip(rm) 删除s字符串中结尾处,位于 rm删除序列的字符

    注意

    当rm为空时,默认删除空白符(包括'\n', '\r', '\t', ' ')

    这里的rm删除序列是只要边(开头或结尾)上的字符在删除序列内,就删除掉。

    >>> a = '123abc'
    >>> a.strip('21')
    '3abc'
    >>> a.strip('12')
    '3abc'
    **f-strings**
    
  3. f-strings

    python的print字符串前面加f表示格式化字符串,加f后可以在字符串里面使用用花括号括起来的变量和表达式。以 f 开头,包含的{}表达式在程序运行时会被表达式的值代替

  4. import导入库,xx.yy 调用。

标签:入门,删除,python,笔记,字符串,split,str,print,rm
From: https://www.cnblogs.com/nanhong/p/17847616.html

相关文章

  • python基础学习
    注释Comment单行注释,使用#开头,只能写在一行中多行注释,使用'''或"""包裹起来,头尾都是3个(python中'与“无太大区别)注释并不会被当做代码处理#magiccomment除外输出一个内容print()的作用是将填入的内容显示在Console中,默认每次输入后会换行(等......
  • task1-2笔记
    python注释1.单行注释:#2.多行注释:用‘’‘或“”“包裹起来(头尾都是三个标)基础语法1.print​ 普通输出每次print后自动换行​ 若不想换行print(”。。。。。“,end="")​ 可一次输出多个内容print(”AB","A")输出ABA​ print(”AB","A",sep="*")sep改两个输......
  • Python产出01|自动化数据比对|Python
    源码如下位置 地址:https://github.com/T-Better/SoftTest/tree/main/B01_66%20%E4%BD%9C%E5%93%81/66%20%E5%85%B6%E4%BB%96%E8%84%9A%E6%9C%AC/%E8%87%AA%E5%8A%A8%E5%8C%96%E6%95%B0%E6%8D%AE%E6%AF%94%E5%AF%B9......
  • python日志Loguru库
    环境python3.7介绍什么是Loguru?Loguru是一个Python日志记录库,以其易用性和灵活性而闻名。与Python内置的logging模块相比,Loguru提供了更简洁的API和更多的功能,让日志记录变得平易近人GitHub地址:https://github.com/Delgan/loguru安装pipinstallloguru基本使用fromlog......
  • Python学习笔记1
    Python学习笔记注释单行注释用#多行注释''''''"""""”输出print()自带换行——可以用print("helloworld",end="")删除换行print("hello","world")输出结果是helloworld默认空格。print("hello&quo......
  • openGauss学习笔记-129 openGauss 数据库管理-参数设置-查看参数值
    openGauss学习笔记-129openGauss数据库管理-参数设置-查看参数值openGauss安装后,有一套默认的运行参数,为了使openGauss与业务的配合度更高,用户需要根据业务场景和数据量的大小进行GUC参数调整。129.1操作步骤以操作系统用户omm登录数据库主节点。使用如下命令连接数据库......
  • Python+C语言·········基础知识点
    一:常数、变量和数据类型1。常数和变量的差异一个程序通常都会有被处理的对象,而这些对象在被处理之前要以一些特定的类型存放在内存的某一个位置,需要的时候再拿出来处理。程序设计语言会把放置数据的那些内存位置都给一个名字,并把这个概念以“变量”来命名。放在这些位置的里面的数......
  • python pyreadline补全进阶 #多字段补全
    先看一个实例在Python的readline模块中,readline.set_completer()函数用于设置一个自动补全函数(completer)来为用户提供命令行输入的自动补全功能。该completer函数接受一个文本输入作为参数,并返回一个包含可能的自动补全选项的列表。当用户在命令行中输入时,readline模块会调用这......
  • python常用小知识
    使用Path().rglob()时,不能立即删除该目录下的文件夹,否则报找不到目录的问题;原因:待遍历的子目录被保存了,但你在外部删除了,rglob()内部未感知到,从而导致错误;os.path.basename()可获取到文件名(带后缀那种),要不带后缀,需要自己处理;但Path().stem可直接获取文件名(不带后缀),Path().name可......
  • 【Python】【OpenCV】视频帧和摄像头帧操作 and 窗口显示
    一、读取写入视频文件1importcv223#创建一个视屏捕获对象4videoCapture=cv2.VideoCapture('AVI.avi')56#获取视频的属性值,cv2.CAP_PROP_FPS获取视频帧率7fps=videoCapture.get(cv2.CAP_PROP_FPS)89#cv2.CAP_PROP_FRAME_WIDTH/HEIGHT返回floa......