在Python内存中,字符串是以unicode形式存储的。

str格式,最常用的数据类型格式,分别有 (' ') 引号 ,(" ")双引号,(''' ''')三引号

开头和结尾的引号必须相同,如果中间出现引号那么可以用其他引号做标记。三引号的作用是可以换行操作,如果文本需要换行那么可以选择三引号。

print('haha')
print("hehe")
print('''hehe
hoho''')

字符串格式转换可以点击连接:字符串命令集

字符串格式化输出:格式化输出与占位符

在使用变量时需要遵守以下原则:

  1. 变量名只能包含:字母,数字,下划线
  2. 不能以数字开头
  3. 不能是python的关键字
  4. 开头最好使用容易理解的名字
  5. 如果有多个关键名称可以使用_下划线连接

字符串反转:

name = "小黑半夜三点在被窝玩愤怒的小鸟"
# count = -1
# for item in name:
# print(name[count])
# count -=1
# # 输出格式为每字一行
# ------------------------------------
# count = int(len(name))
# while count > 0:
# print(name[count-1])
# count-=1
# 输出格式为每字一行
# ---------------------------------------
# print(name[::-1])
# 输出格式:鸟小的怒愤玩窝被在点三夜半黑小
# ---------------------------------------

字符串类型转换:

#——————————————————————转换为整数————————————————————
v1 = '666'
v2 = int(v1)
#会得出整数的666
#——————————————————————转换为bool值————————————————————
v1 = True
v2 = str(v1)
#会得出字符串的True v1 = False
v2 = str(v1)
#会得出字符串的False
#——————————————————————转换为列表————————————————————
li = ["alex", "WuSir", "ritian", "barry", "wenzhou"]
s = '123'
print(list(s)) #['1', '2', '3']
print(str(li)) #'['alex', 'WuSir', 'ritian', 'barry', 'wenzhou']'
#列表转换成字符串,将不会改变其形态,类型是字符串类型而已。
#而字符串转换法为列表时,那么字符串中的每一个元素将会单独提取,成为列表中的元素,嵌套在当前的列表中。
li = ["alex", "WuSir", "ritian", "barry", "wenzhou"]
s = "qwert"
li.append(list(s))
print(li) #['alex', 'WuSir', 'ritian', 'barry', 'wenzhou', ['q', 'w', 'e', 'r', 't']]
name = "小黑半夜三点在被窝玩愤怒的小鸟"
# count = -1
# for item in name:
# print(name[count])
# count -=1
# # 输出格式为每字一行
# ------------------------------------
# count = int(len(name))
# while count > 0:
# print(name[count-1])
# count-=1
# 输出格式为每字一行
# ---------------------------------------
# print(name[::-1])
# 输出格式:鸟小的怒愤玩窝被在点三夜半黑小
# ---------------------------------------

Python——Str的更多相关文章

  1. #python str.format 方法被用于字符串的格式化输出。

    #python str.format 方法被用于字符串的格式化输出. #''.format() print('{0}+{1}={2}'.format(1,2,3)) #1+2=3 可见字符串中大括号内 ...

  2. Python str() 函数

    Python str() 函数  Python 内置函数 描述 str() 函数将对象转化为适于人阅读的形式. 语法 以下是 str() 方法的语法: class str(object='') 参数 ...

  3. Python str 与 bytes 类型(Python2/3 对 str 的处理)

    本文均在 Python 3 下测试通过,python 2.x 会略有不同. 1. str/bytes >> s = '123' >> type(s) str >> ...

  4. Python str & repr

    Python str & repr repr 更多是用来配合 eval 的 (<- 点击查看),str 更多是用来转换成字符串格式的 str() & repr() str() 和 ...

  5. Python str方法总结

    1.返回第一个字母大写 S.capitalize(...) S.capitalize() -> string 1 2 3 4 >>>a = 'shaw' >>> ...

  6. python str()与repr()

    相同点: 将任意值转为字符串 不同点: str()致力于生成一个对象的可读性好的字符串表示,它的返回结果通常无法用于eval()求值,但很适合用于print语句输出 repr()出来的值是给pytho ...

  7. Python str字符串常用到的函数

    # -*- coding: utf-8 -*- x='pythonnnnnnoooo' print type(x) # <type 'str'> 输出类型 print x.capitali ...

  8. python str.format()

    python中的字符串格式函数str.format(): #使用str.format()函数 #使用'{}'占位符 print('I\'m {},{}'.format('Hongten','Welco ...

  9. python str的一些方法

    在python有各种各样的string操作函数.在历史上string类在python中经历了一段轮回的历史.在最开始的时候,python有一个专门的string的module,要使用string的方法 ...

  10. python - str和repr方法:

    # python 内置__str__()和__repr__()方法: #显示自定制 # 示例1 # a = 123 # print(a.__str__()) # 示例2 class Test(): d ...

随机推荐

  1. Mac下epub电子书制作编辑器 : Sigil

    官方博客:https://sigil-ebook.com github项目地址:https://github.com/Sigil-Ebook V0.9.10下载:https://github.com/ ...

  2. EasyNVR网页Chrome无插件播放摄像机视频功能二次开发之云台控制接口示例代码

    随着多媒体技术和网络通信技术的迅速发展,视频监控技术在电力系统.电信行业.工业监控.工地.城市交通.水利系统.社区安防等领域得到越来越广泛的应用.摄像头直播视频监控通过网络直接连接,可达到的世界任何角 ...

  3. [LeetCode] 283. Move Zeroes 移动零

    Given an array nums, write a function to move all 0's to the end of it while maintaining the relativ ...

  4. C# 恢复工作空间,删除Unversioned文件,两种方式

    //通过命令行清理svn的工作空间,删除未add的文件,revert修改的文件 public static bool RevertDelUnversioned(string svnPath) { tr ...

  5. python爬虫4猫眼电影的Top100

    1 查看网页结构 (1)确定需要抓取的字段 电影名称 电影主演 电影上映时间 电影评分 (2) 分析页面结构 按住f12------->点击右上角(如下图2)---->鼠标点击需要观察的字 ...

  6. 常用的python的内置库或者第三方库

    内置库:re,json,time,random,sys,os, 第三方库:转载: https://www.cnblogs.com/jiangchunsheng/p/9275881.htmlReques ...

  7. (转)在高分辨率下eclipse,STS,等软件工具栏图标过小的问题方法总结

    背景:在高分辨率情况下,sts工具栏图标超小,肉眼看不清.按照方法二能够满足需求,开心 https://blog.csdn.net/u012687923/article/details/8032437 ...

  8. MAVEN安装代码到本地库,安装jar, source, javadoc的方式

    cd /d %~dp0 mvn -Dpackaging=jar mvn -Dpackaging=jar -Dclassifier=sources mvn -Dpackaging=jar -Dclass ...

  9. Vue利用搜狐获取公网ip地址

    在index.html中添加代码: <script src="https://pv.sohu.com/cityjson?ie=utf-8"></script> ...

  10. [转帖]Reactor模式

    Reactor模式 https://www.cnblogs.com/crazymakercircle/p/9833847.html 看不懂代码 只看的图.. 疯狂创客圈,一个Java 高并发研习社群  ...