程序员之所以犯错误,不是因为他们不懂,而是因为他们自以为什么都懂。

# strip去除空格
s = ' abcd efg  '
print(s.strip())
print(s.lstrip())
print(s.rstrip())
print(s)

结果:

abcd efg
abcd efg  
 abcd efg
 abcd efg

注意空格

# 字符串连接
print('abc_' + 'defg')
s = 'abcdefg'
s += '\nhijk'
print(str)

结果 :

abc_defg
<class 'str'>

# 大写小
s = 'abc defg'
print(s.upper())
print(s.upper().lower())
print(s.capitalize())

结果 :

ABC DEFG
abc defg
Abc defg

# 位置和比较
s_1 = 'abcdefg'
s_2 = 'abdefgh'
print(s_1.index('bcd'))
try:print(s_1.index('bce'))
except ValueError:print('ValueError: substring not found')
print(s_1 == s_1)   # cmp函数被Python3移除了
print(s_1 > s_2)
print(s_2 > s_1)

结果 :

1
ValueError: substring not found
True
False
True

# 分割和连接
s = 'abc,def,ghi'
print(s.split(','))
s = '123\n456\n789'
numbers = s.splitlines()
print(numbers)
print('-'.join(numbers))

结果 :

['abc', 'def', 'ghi']
['123', '456', '789']
123-456-789

# 常用判断
s = 'abcdefg'
print(s.startswith('abc'))
print(s.endswith('efg'))
print('abcd1234'.isalnum())
print('\tabcd1234'.isalnum())
print('abcd'.isalpha())
print('12345'.isdigit())
print('  '.isspace())
print('acb125'.islower())
print('A1B2C'.isupper())
print('Hello world!'.istitle())

结果 :

True
True
True
False
True
True
True
True
True
False

# 数字到字符串
print(str(5))
print(str(5.))
print(str(-5.23))
print(int('1234'))
print(float('-23.456'))# 格式化字符串
print('Hello %s!' % 'world')
print('%d-%.2f-%s' % (4, -2.3, 'hello'))

结果 :

5
5.0
-5.23
1234
-23.456
Hello world!
4--2.30-hello

Python入门程序【七】相关推荐

  1. python 入门程序_非Python程序员的Python速成课程-如何快速入门

    python 入门程序 This article is for people who already have experience in programming and want to learn ...

  2. Python入门程序

    二.Python入门程序 2.1 Hello Python程序 2.1.1 Python 源程序的基本概念 1.Python源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件做 Python的 ...

  3. Python入门程序 字符串应用(学号判断程序、密码破解程序、身份证的秘密)

    Python入门程序 字符串应用(学号判断程序.密码破解程序.身份证的秘密) 没想到学校会在大二同时学习Java的的时候一起学Python语言,在这写一些平时的python编程作业. 就从字符串的应用 ...

  4. Python入门程序练习题-温度转换

    Python入门程序练习题-温度转换 题目说明: 温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fabrenheit).‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪ ...

  5. python入门程序有趣例子_10 个最值得 Python 新人练手的有趣项目

    原标题:10 个最值得 Python 新人练手的有趣项目 作者 | Claire D. Costa 编译 | Wendy 有很多 Python 新手留言问:"Python 入门很久了,但项目 ...

  6. python入门程序异常_Python入门基础(10)_异常_1

    最近有点忙,到现在快一个月没写了,罪过罪过,继续学习 异常:python程序在运行时,如果python解释器遇到一个错误,那么程序就会停止执行,并且会提示一些错误信息,这就是异常. 抛出异常:程序停止 ...

  7. python入门程序异常_Python 入门 之 异常处理

    1.异常处理 (1)程序中的错误分为两种 <1> 语法错误 (这种错误,根本过不了Python解释器的语法检测,必须在程序执行前就改正) # 语法错误示范 print(111 [1;2;3 ...

  8. python入门(七):CGI编程

    CGI CGI(Common Gateway Interface),通用网关接口,HTTP服务器与你的或其它机器上的程序进行"交谈"的一种工具,其程序须运行在网络服务器上. CGI ...

  9. Python入门程序【十】

    程序员之所以犯错误,不是因为他们不懂,而是因为他们自以为什么都懂. class MyClass:def __init__(self, name):self.name = namedef __str__ ...

最新文章

  1. python-环境准备python,ipython
  2. matlab画平行坐标轴的直线
  3. 对Python匿名函数和@property小小理解,希望对你学习也有帮助
  4. linux操作系统颜色,Linux小技巧之man pages设置高亮颜色
  5. HBase shell 中的十六进制数值表示
  6. android自定义滚轴选择器_Android自定义滚动式时间选择器(在他人基础上修改)...
  7. Vue组件通信原理剖析(一)事件总线的基石 $on和$emit
  8. Ionic Mac 环境配置
  9. [渝粤教育] 苏州工艺美术职业技术学院 PPT美化设计 参考 资料
  10. 8软件遇到的问题及解决方法_Excel工作表中的8个常见问题,你一定遇到过,附解决方法...
  11. 9076什么意思_(9076)《人力资源开发与管理》网上作业题及答案
  12. Android布局--AbsoluteLayout
  13. UGUI更换图片的三种方法
  14. iOS 代码命名规范 及Android 代码命名规范(1)iOS
  15. java-cef系列视频第二集:搭建开发环境
  16. AD学习之旅(9)— 新建PCB封装库
  17. 前端手册-CSS3 属性手册
  18. 【模型选择】从0到1的数据价值实现需要数据分析师做些什么?
  19. 磅 英寸 厘米 dpi 像素
  20. JS自写带描述标签云

热门文章

  1. 如何在电脑上制作请假条表格_单位请假条模板表格标准版
  2. jspsmartupload用法
  3. sitemap.xml格式实例说明
  4. KMPlayer 3.9 播放器不能播放 AC3 音频 解决方法
  5. 算法题之迷宫中任意位置走任意长度的所有路径查询【原创题,非官方题目】
  6. iOS 10的iMessage新功能你都玩过了吗?炫酷技能大揭秘
  7. map集合嵌套list集合遍历方式
  8. 如何获得更持久的广告投放,闲鱼程序员的年终奖全靠它。。。
  9. 2021年CS保研经历(三):清华大学自动化学院大数据专硕预推免
  10. PYTHON实现层次分析法(AHP)指标权重的确定