字符串:

在打印字符串时,如果在后面加入end='':结果如下

print('aa',end='\t') #end可以在字符串后面加入一些限制

print('bb',end='\t')

print('cc')

aa      bb      cc

input()j读取从键盘输入的字符串

myname=input('请输入你的名字:') #使用input()可以从控制台读取键盘输入的字符串

int()可以将字符串改为数字

str()可以将整型改为字符串

int('234')

234

str(3.14)

'3.14'

[]提取字符串

a='abcdefghijklmnopqrstuvwxyz'

a[0]

'a'

a[25]

'z'

a[-1]

'z'

a[-26]

'a'

replace可以替换字符串中的一个,字符串是不能被改变的

a.replace('c','范')

'ab范defghijklmnopqrstuvwxyz'

a

'abcdefghijklmnopqrstuvwxyz'

slice切片

a[1:5]

'bcde'

a[1:5:1] #slice切片 格式[起始偏移:终止偏移:步长] 包头不包尾

'bcde'

a[1:5:2]

'bd'

a[-3:]

'xyz'

a[-3:-8]

''

a[-8:-3]

'stuvw'

a[1:30]

'bcdefghijklmnopqrstuvwxyz'

split分割字符串与join拼接字符串

a='to be or not to be'

a.split()

['to', 'be', 'or', 'not', 'to', 'be']

a.split('be') #分割字符串be

['to ', ' or not to ', '']

a=['stx','sxt001','stx002']

'*'.join(a) #jioin字符串拼接 join比+运算效能快

'stx*sxt001*stx002'

join与+运算效率比较

import time

time01 = time.time() #起始时刻

a=''

for i in range(1000000):

a += 'stx'

time02 = time.time() #终止时刻

print('运算时间'+str(time02-time01))

time03 = time.time()

li = []

for i in range(1000000):

li.append('stx')

a=''.join(li)

time04 = time.time()

print('运算时间'+str(time04-time03))

4天学会python_学习python第四天相关推荐

  1. 有哪些专业学python_学习python有哪些好书和学习方法?

    既然题主是C++图形程序员,而且是想在业余时间.深入学习python,那就从专业的角度回答一下吧- 我本科专业计算机科学与技术.研究生方向是人工智能.下面我就从问题关注的好书和方法两个方面说一下我们专 ...

  2. 50多岁学python_学习 Python 看这一篇就够了!

    2019.08.05 「Python 技术」公众号发出了第一篇文章,时至今日,已经快一年了.期间我们累积发文 260+ 篇,52 周除去周末我们基本做到了日更,这一路走来磕磕碰碰有太多的不容易,会有为 ...

  3. 优品课堂python_学习python有什么好的视频教程?

    其实很早就关注了这个问题,对于一个非计算机专业且没有编程基础的学生来说,初入门学习Python最大的问题其实不仅仅是没有办法理解计算机术语,还有老师上课枯燥(工科老师的通病).学习不系统.没有由浅入深 ...

  4. 乘法口诀表python_学习python之编写简单乘法口诀表实现代码

    学习python之编写简单乘法口诀表实现代码 更新时间:2016年02月27日 22:23:30 投稿:mdxy-dxy 这篇文章主要介绍了学习python之编写简单乘法口诀表实现代码,需要的朋友可以 ...

  5. 学习python第四天内容回顾

    一.流程控制 python代码的执行是从上而下的执行,是属于一种顺序结构,然而实际事物会有很多种执行的方式,不同的执行方式也会有很多的结果,遇到需要条件判断选择不同执行路线的时候,则出现分支结构,然而 ...

  6. 测试如何学python_学习Python:如何测试函数和类,快学,与

    编写代码离不开写测试,只有通过测试才知道代码的逻辑有没有问题,健壮性好不好等,测试让你深信,即便有越来越多的人使用你的程序,它也能一如既往正确地工作. 1.测试函数 Python标准库中的模块unit ...

  7. 递归函数合式分解python_学习python的day10之递归与内置函数

    一.递归 递归的特点: 函数内部自己调用自己 必须出口 需求:求3以内的累加和 defsum(a):if a == 1:return 1 return a+sum(a-1) result= sum(3 ...

  8. 学习Python第四天

    字符串操作 # 1.切分字符串 language = "Python and Java and C++ and Golang and Scala" # split 切割字符串 生成 ...

  9. Codecademy网学习Python第四天

    今天学习的是Function Juntion,定义一个函数.如下: def spam():"""prints 'Eggs' to the console"&qu ...

最新文章

  1. Directx11教程(14) D3D11管线(2)
  2. 微信在公众号增开了新广告位 这次是在图文消息头部
  3. HDFS设置配额管理
  4. 1971 John McCarthy--人工智能之父和LISP语言的发明人(ZT)
  5. 图集分配透明与不透明打包不到一起的错误
  6. 模拟搭建Web项目的真实运行环境(五)
  7. Android studio 创建kotlin工程
  8. elasticsearch -- 问题纪录
  9. 移动硬盘显示要格式化怎么办?
  10. 用Python爬取京东手机评论
  11. “但行好事 莫问前程 只问耕耘 不问收获 成功不必在我 而功力必不唐捐” 科技袁人·年终盛典——5G是科技时代非常重要的基础设施...
  12. 应用程序,软件,小程序,APP的区别?
  13. 杰森xbl_每日新闻摘要:Google杀死了230万个不良广告,微软宣布XBL游戏栈等等
  14. 如何使用微软官方工具制作win10启动盘(附带微软官方工具地址)
  15. TS报错Error: xxx doesn‘t exist on type ‘xxx’
  16. NOIP2016 买铅笔【模拟】
  17. 室内定位导航系统源码php,UWB室内定位系统方案_室内精确定位DEMO搭建
  18. inshot怎么转gif_简单快速搞定图片视频后期
  19. SRAM 和 DRAM 的区别
  20. Android自定义弹窗——右上角悬浮关闭

热门文章

  1. python列表教程:多个数列合并,合并后取值的方法
  2. Python: strip()和split()的用法与区别
  3. python中read()、readline()、readlines()函数
  4. Python:给定一个不超过5位的正整数,判断有几位
  5. 芯片-模组-开发板-软件开发包SDK(Software Development Kit)的关系(软件开发人员必须了解的硬件知识)
  6. Intel Realsense C/C++ 转 python (9)rs-multicam 多摄像头可视化窗体显示
  7. Python 绘图库 Matplotlib
  8. phpcms v9 index.php,【转】phpcms v9中tags列表页url用拼音作为路径的方法
  9. android 4.0.3固件,Vi30豪华版_Android4.0.3-1.0测试版固件刷机教程【MM刷机】
  10. 吐血总结:AQS到底是什么?