ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

内置对象相关方法

2020-10-31 09:34:05  阅读:279  来源: 互联网

标签:字符 内置 name 对象 print chr 字符串 方法


内置对象相关方法


常用内置对象的方法

  • String

    • 定义,切片,长度,替换,编列....

  • 列表/元组

    • 定义,使用,循环遍历.....

  • 字典

    • 定义,使用,循环遍历......

  • 集合Set

  • 连接数据库!

  • 各种内置模块

    • os,file,time,json....

字符串String


  • 定义:一串字符!用""或''引起来 字符串是字符串列表,索引从0开始

  • 字符串是字符串的列表,可以通过索引访问,索引从0开始,-1表示最后一个

  • 索引不能操作范围

  • 字符串不可变

  • 编列

  • +表示连接:控制台input()方法输入的内容都是字符串

  • 切片【开始:结束:步长】【::-1】倒序

  • 格式化字符串
name = tom
age = 20
# 方法1.使用占位符格式化
print("名字:%S,年龄:%d"%(name,age))
# 方法2.格式化
print(f"名字:{name},年龄:{age}")
# 方法3.格式化
print("名字:{0}年龄{1}".format(name,age))

 

  • 转义

\\' 转义
\t  制表符等于四个空格(tab)
\n 换行 \r\n linux换行
\ 续行

 

  • chr()

  • 内置方法

    • len(字符串)# 长度

    • chr() 转化为字符 chr(97)---a chr(65)---A

    • ord(字符)转化为对应ASCII编码  ord("A")--->65
    • find(字符)找不到返回-1
    • index(字符)找不到报错
    • replace(“旧字符串",''新字符串")替换
    • splite("字符")拆分 返回列表!
    • lower(字符串)转为小写
    • upper('字符')转为大写
    • strip(字符串)去掉两边空格 rstrip(字符串)去掉右边空格     lstrip(字符串)去掉左边空格
    • not in ”hello“ 判断是否存在
# 赋值
s = "hello"
s[0] ---> 第一个
s[-1] ---->最后一个
# 字符串不可变
s = "helloworld"
s[5] = "w"  # 报错 str not support item assigment

# 遍历
str01 = "hello
for i in hello:
     print(i)
# 编列索引和值
for i,v in enumerate(str01):
     print(f'第{i},个值:{v}')

# 生成a-z
print(chr(random.choice(range(97,123)))
# A-Z
print(chr(random.choice(range(65,91))))

 

标签:字符,内置,name,对象,print,chr,字符串,方法
来源: https://www.cnblogs.com/yuzui/p/13905174.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有