var1 = 'Hello World!'
var2 = "Runoob"

#!/usr/bin/python3

var1 = 'Hello World!'
var2 = "Runoob"print ("var1[0]: ", var1[0])
print ("var2[1:5]: ", var2[1:5])

#!/usr/bin/python3

var1 = 'Hello World!'print ("已更新字符串 : ", var1[:6] + 'Runoob!')

#!/usr/bin/python3

a = "Hello"
b = "Python"print("a + b 输出结果:", a + b)
print("a * 2 输出结果:", a * 2)
print("a[1] 输出结果:", a[1])
print("a[1:4] 输出结果:", a[1:4])if( "H" in a) :print("H 在变量 a 中")
else :print("H 不在变量 a 中")if( "M" not in a) :print("M 不在变量 a 中")
else :print("M 在变量 a 中")print (r'\n')
print (R'\n')

#!/usr/bin/python3print ("我叫 %s 今年 %d 岁!" % ('小明', 10))

#!/usr/bin/python3

para_str = """这是一个多行字符串的实例
多行字符串可以使用制表符
TAB ( \t )。
也可以使用换行符 [ \n ]。
"""
print (para_str)

errHTML = '''
<HTML><HEAD><TITLE>
Friends CGI Demo</TITLE></HEAD>
<BODY><H3>ERROR</H3>
<B>%s</B><P>
<FORM><INPUT TYPE=button VALUE=Back
ONCLICK="window.history.back()"></FORM>
</BODY></HTML>
'''
cursor.execute('''
CREATE TABLE users (
login VARCHAR(8),
uid INTEGER,
prid INTEGER)
''')

#!/usr/bin/python3

str = "this is string example from runoob....wow!!!"print ("str.capitalize() : ", str.capitalize())

#!/usr/bin/python3

str = "[www.runoob.com]"print ("str.center(40, '*') : ", str.center(40, '*'))

str="www.runoob.com"
sub='o'
print ("str.count('o') : ", str.count(sub))sub='run'
print ("str.count('run', 0, 10) : ", str.count(sub,0,10))

str = "菜鸟教程";
str_utf8 = str.encode("UTF-8")
str_gbk = str.encode("GBK")print(str)print("UTF-8 编码:", str_utf8)
print("GBK 编码:", str_gbk)print("UTF-8 解码:", str_utf8.decode('UTF-8','strict'))
print("GBK 解码:", str_gbk.decode('GBK','strict'))

#!/usr/bin/python3

str1 = "Runoob example....wow!!!"
str2 = "exam";print (str1.find(str2))
print (str1.find(str2, 5))
print (str1.find(str2, 10))

str1 = "Runoob example....wow!!!"
str2 = "exam";print (str1.index(str2))
print (str1.index(str2, 5))
print (str1.index(str2, 10))

str = "runoob2016"  # 字符串没有空格
print (str.isalnum())str = "www.runoob.com"
print (str.isalnum())

str = "runoob"
print (str.isalpha())str = "Runoob example....wow!!!"
print (str.isalpha())

str = "123456";
print (str.isdigit())str = "Runoob example....wow!!!"
print (str.isdigit())

str = "RUNOOB example....wow!!!"
print (str.islower())str = "runoob example....wow!!!"
print (str.islower())

str = "runoob2016"
print (str.isnumeric())str = "23443434"
print (str.isnumeric())

str = "       "
print (str.isspace())str = "Runoob example....wow!!!"
print (str.isspace())

str = "THIS IS STRING EXAMPLE....WOW!!!"
print (str.isupper())str = "THIS is string example....wow!!!"
print (str.isupper())

s1 = "-"
s2 = ""
seq = ("r", "u", "n", "o", "o", "b") # 字符串序列
print (s1.join( seq ))
print (s2.join( seq ))

str = "Runoob example....wow!!!"print (str.ljust(50, '*'))

str = "Runoob EXAMPLE....WOW!!!"print( str.lower() )

str = "Runoob example....wow!!!"print (str.ljust(50, '*'))

str = "runoob"
print ("最大字符: " + max(str))

str = "this is string example....wow!!!"
print (str.split( ))       # 以空格为分隔符
print (str.split('i',1))   # 以 i 为分隔符
print (str.split('w'))     # 以 w 为分隔符

str = "this is string example....wow!!!"
print (str.startswith( 'this' ))   # 字符串是否以 this 开头
print (str.startswith( 'string', 8 ))  # 从第八个字符开始的字符串是否以 string 开头
print (str.startswith( 'this', 2, 4 )) # 从第2个字符开始到第四个字符结束的字符串是否以 this 开头

str = "*****this is **string** example....wow!!!*****"
print (str.strip( '*' ))  # 指定字符串 *

str = "123abcrunoob321"
print (str.strip( '12' ))  # 字符序列为 12

str = "this is string example from runoob....wow!!!";print ("str.upper() : ", str.upper())

转载于:https://www.cnblogs.com/tszr/p/10963146.html

吴裕雄--天生自然 PYTHON3开发学习:字符串相关推荐

  1. 吴裕雄--天生自然 PYTHON3开发学习:输入和输出

    str = input("请输入:"); print ("你输入的内容是: ", str) # 打开一个文件 f = open("/tmp/foo.t ...

  2. 吴裕雄--天生自然 JAVASCRIPT开发学习:DOM EventListener

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  3. 吴裕雄--天生自然 JAVASCRIPT开发学习:(String) 对象

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  4. 吴裕雄--天生自然 PHP开发学习:数组

    <?php $cars=array("Volvo","BMW","Toyota"); echo "I like " ...

  5. 吴裕雄--天生自然 JAVASCRIPT开发学习: 表单验证

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  6. 吴裕雄--天生自然 PHP开发学习:MySQL 插入数据

    <?php $servername = "localhost"; $username = "root"; $password = "admin& ...

  7. 吴裕雄--天生自然 中医研究学习:入门

    中医学是研究人体生理病理,疾病诊断与防治以及摄生康复的一门医学科学,至今已有数千年的历史.中医学是"以中医药理论与实践经验为主体,研究人类生命活动中医学中健康与疾病转化规律及其预防.诊断.治 ...

  8. mysql 查询 系统字段 自然日_吴裕雄--天生自然python数据清洗与数据可视化:MYSQL、MongoDB数据库连接与查询、爬取天猫连衣裙数据保存到MongoDB...

    本博文使用的数据库是MySQL和MongoDB数据库.安装MySQL可以参照我的这篇博文:https://www.cnblogs.com/tszr/p/12112777.html 其中操作Mysql使 ...

  9. 吴裕雄--天生自然 高等数学学习:无穷级数

    转载于:https://www.cnblogs.com/tszr/p/11171448.html

最新文章

  1. Postgresql在Windows下的解压安装
  2. phpstrom xdebug配置
  3. 邮箱解决任务间资源共享问题
  4. php5.6的apaches的dll_Windows 10下 搭建Apache2.4、php5.6、mysql5.6
  5. C#使用Gecko实现浏览器
  6. [转载]sql(hive)中变量的使用
  7. 聊一聊如何在.NET Core中使用Nacos 2.0
  8. 休眠日志:常见问题的提示和解决方案
  9. 用python绘制玫瑰花的代码_python也能玩出玫瑰花!程序员的表白代码
  10. spring 多数据源-实现
  11. Windows下部署elasticsearch和kibana
  12. DevExpress 换肤
  13. Javascript定位表单控件的几种方式
  14. 流水线作业调度问题-动态规划(运用Johnson算法)
  15. react实现关于文本框的双向绑定
  16. tf.minimum
  17. (本人亲测有效)华为magicbook 16SE笔记本电脑重装系统过程
  18. 汇编语言里 eax, ebx, ecx, edx, esi, edi, ebp, esp,eip
  19. 材料学专业跨考计算机,2019年985材料跨考同济大学计算机上岸考研初复试经验分享!...
  20. 企业级应用撕逼大战 toB产业链竞争升级

热门文章

  1. 大龄程序猿的出路在哪里
  2. Java 扫描微信公众号二维码,关注并自动登录网站
  3. 华为交换机SSH配置
  4. 一篇文章上手docker(原理,部署,使用,坑)
  5. 【dbv】使用dbv工具检验数据文件是否有坏块
  6. 2022年国家法定节假日配置MySql
  7. 51nod 1740蜂巢迷宫
  8. PYTHON h5py库包安装及读写
  9. java 登录界面加验证码_java 做登陆窗口,带有用户名和密码输入框和验证码。求修改...
  10. 【Python魔术方法】py复习