Python入门程序【七】
程序员之所以犯错误,不是因为他们不懂,而是因为他们自以为什么都懂。
# 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入门程序【七】相关推荐
- python 入门程序_非Python程序员的Python速成课程-如何快速入门
python 入门程序 This article is for people who already have experience in programming and want to learn ...
- Python入门程序
二.Python入门程序 2.1 Hello Python程序 2.1.1 Python 源程序的基本概念 1.Python源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件做 Python的 ...
- Python入门程序 字符串应用(学号判断程序、密码破解程序、身份证的秘密)
Python入门程序 字符串应用(学号判断程序.密码破解程序.身份证的秘密) 没想到学校会在大二同时学习Java的的时候一起学Python语言,在这写一些平时的python编程作业. 就从字符串的应用 ...
- Python入门程序练习题-温度转换
Python入门程序练习题-温度转换 题目说明: 温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fabrenheit). ...
- python入门程序有趣例子_10 个最值得 Python 新人练手的有趣项目
原标题:10 个最值得 Python 新人练手的有趣项目 作者 | Claire D. Costa 编译 | Wendy 有很多 Python 新手留言问:"Python 入门很久了,但项目 ...
- python入门程序异常_Python入门基础(10)_异常_1
最近有点忙,到现在快一个月没写了,罪过罪过,继续学习 异常:python程序在运行时,如果python解释器遇到一个错误,那么程序就会停止执行,并且会提示一些错误信息,这就是异常. 抛出异常:程序停止 ...
- python入门程序异常_Python 入门 之 异常处理
1.异常处理 (1)程序中的错误分为两种 <1> 语法错误 (这种错误,根本过不了Python解释器的语法检测,必须在程序执行前就改正) # 语法错误示范 print(111 [1;2;3 ...
- python入门(七):CGI编程
CGI CGI(Common Gateway Interface),通用网关接口,HTTP服务器与你的或其它机器上的程序进行"交谈"的一种工具,其程序须运行在网络服务器上. CGI ...
- Python入门程序【十】
程序员之所以犯错误,不是因为他们不懂,而是因为他们自以为什么都懂. class MyClass:def __init__(self, name):self.name = namedef __str__ ...
最新文章
- python-环境准备python,ipython
- matlab画平行坐标轴的直线
- 对Python匿名函数和@property小小理解,希望对你学习也有帮助
- linux操作系统颜色,Linux小技巧之man pages设置高亮颜色
- HBase shell 中的十六进制数值表示
- android自定义滚轴选择器_Android自定义滚动式时间选择器(在他人基础上修改)...
- Vue组件通信原理剖析(一)事件总线的基石 $on和$emit
- Ionic Mac 环境配置
- [渝粤教育] 苏州工艺美术职业技术学院 PPT美化设计 参考 资料
- 8软件遇到的问题及解决方法_Excel工作表中的8个常见问题,你一定遇到过,附解决方法...
- 9076什么意思_(9076)《人力资源开发与管理》网上作业题及答案
- Android布局--AbsoluteLayout
- UGUI更换图片的三种方法
- iOS 代码命名规范 及Android 代码命名规范(1)iOS
- java-cef系列视频第二集:搭建开发环境
- AD学习之旅(9)— 新建PCB封装库
- 前端手册-CSS3 属性手册
- 【模型选择】从0到1的数据价值实现需要数据分析师做些什么?
- 磅 英寸 厘米 dpi 像素
- JS自写带描述标签云