博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【学习总结】GirlsInAI ML-diary day-6-String字符串
阅读量:5049 次
发布时间:2019-06-12

本文共 786 字,大约阅读时间需要 2 分钟。

认识字符串

字符串的性质

字符串的玩法

1-字符串就是字符的序列

  • 序列,代表字符串是有顺序的!这里很重要。
  • 比如我们来设定一个变量phone,给它赋值一个‘apple’
    1265453-20190205181134070-952409573.png

2-字符串不可改变

  • 字符串里的每一个字符都不可以被替代
    1265453-20190205181359628-1250486955.png

1-len()

  • 返回字符串的长度,即字符串有多少个字符

    1265453-20190205181752208-119905996.png

  • 'apple' 加上一些新玩法

    1265453-20190205182255039-719833567.png

2-分割字符串

  • 格式:方括号中用冒号连接前后两数字

    1265453-20190205185032864-1242282559.png
    1265453-20190205185113124-890995226.png

  • 其他一些关于冒号前后有无数字的三种情况分析:

    1265453-20190205185202948-1950609526.png

3-用in找字符

  • in 是一个布尔运算符,可以比较两个字符串,所以返回值是true/false
    1265453-20190205185638427-2029066128.png

4-其他method

  • 这里叫方法method,而不是函数function,但都是进行操作。
  • 区别是method是使用句点作为分割,在变量名后跟上方法名,而不是在函数function括号里面加上变量名。
  • 对比一下: len(phone) — function,,,,,,phone.upper() — method

4.1-upper/lower/find/strip/startswith

  • 注意:网上搜了一下,发现菜鸟教程里写的更加详细,语法也有点不一样
  • 以下是依次的demo
    1265453-20190205192622308-239848602.png
    1265453-20190205192745404-1468771059.png
    1265453-20190205192948710-508219722.png

4.2-string.split(seperator, maxsplit) 字符串的切割

  • 这个方法和字符串的分割用[ ]和冒号:类似。
    1265453-20190206115241279-732260729.png
    1265453-20190206115609186-135554435.png

4.3-join: "连接符".join(变量名)

  • split的反义词,即把分割开的东西连接起来
    1265453-20190206124010482-236077386.png

5-格式操作符

  • 百分号%表示,即用其他变量来替代字符串的一部分

    1265453-20190207103952117-2115036358.png

  • 一个完整的例子需要两个格式操作符,一个在字符串里(后面紧跟格式),一个在字符串外(后面跟变量)

    %d - 格式化整数

    %g - 格式化浮点数(带小数部分)
    %s - 格式化字符串
    1265453-20190207104315878-1275725821.png

END

转载于:https://www.cnblogs.com/anliux/p/10352640.html

你可能感兴趣的文章
如何删除NSDictionary或NSArray中的NSNull
查看>>
ueditor 结合easyui使用
查看>>
thymeleaf学习笔记
查看>>
BZOJ4669抢夺(费用流+二分答案)
查看>>
[CQOI2017]老C的方块
查看>>
51nod--1459 迷宫游戏 (dijkstra)
查看>>
软件想:路线分享APP
查看>>
提高工作效率的工具[分享]
查看>>
ThreadPoolExecutor线程池原理
查看>>
PySpider HTTP 599: SSL certificate problem错误的解决方法(转)
查看>>
HDU 1677 Nested Dolls
查看>>
域渗透
查看>>
bzoj1606
查看>>
CCCC练习即感
查看>>
Microsoft AJAX Library Cheat Sheet(6):String和Object类型的扩展
查看>>
移动端bug、兼容性
查看>>
ExtjsMVC开发过程中遇到的具体问题总结
查看>>
北师大历史系1965级同学聚会(山西长治)之三
查看>>
poj 1838 Banana(并查集)
查看>>
jdk从1.8降到jdk1.7失败
查看>>