python初学者快速入门(三)字符串
来源:互联网 发布:犀牛建模软件 编辑:程序博客网 时间:2024/05/29 19:04
python中的字符串的操作和c语言就有很大的不同了,倒是觉得和matlib相似。python支持用成对的单引号或双引号,三引号用来包含特殊字符:
str = 'python is number 1'print(str)
输出:python is number 1
python中字符串的引用和切片操作非常方便,值得一提的是,python中第一个字符的索引是0,最后一个字符的索引是-1:
str = 'python is number 1'#输出python is number 1str_0 = str[0] #输出pstr_1 = str[1] #输出ystr_2 = str[-1] #输出1str_3 = str[2:5] #输出第2到第5个字符:thostr_4 = str[:7] #从第0个字符输出到第七个字符:pythonstr_5 = str[9:] #从第9个字符一直输出到最后一个字符:number 1
c语言的话,要将字符串存入数组,然后通过循环体才能将指定长度的字符串输出,并不像python这样一个语句就搞定的
int i; char a[] = "c is number 1"; for (i = 0; i<=7; i++) { putchar(a[i]); }
输出第0项到第7项:c is num
二、字符串的组合
这个更方便…两个字符串相加就行:
str = 'python is number 1'str_1 = 'c is number 1'str_2 = ' or 'str_3 = "?"str = str + str_2 + str_1 + str_3print(str)
输出结果是:python is number 1 or c is number 1?
很方便很伪代码有木有,c语言的话,需要用strcat(前一个字符串,后一个字符串)这个函数,或者用循环体,就不演示了
0 0
- python初学者快速入门(三)字符串
- Ibatis 初学者快速入门
- python初学者快速入门(四)列表和元组、字典
- Python快速入门(1)简介、函数、字符串
- Python初学者入门
- python入门(三)
- python入门(三)
- python入门(三)
- Python入门(三)
- PYTHON入门(三)
- C++初学者如何快速入门
- Struts快速入门(三)
- Struts快速入门(三)
- Struts快速入门(三)
- Struts快速入门(三)
- Firebug快速入门(三)
- Delphi快速入门(三)
- TinyXml快速入门(三)
- theano concatenate 实例
- 【day-4】最大公共子序列
- 笔记——Linux Platform驱动程序框架
- 决策树算法汇总
- Android 自制浏览器 二 前进后退返回主页退出
- python初学者快速入门(三)字符串
- Java自定义控件实现步骤
- unity3d代码规范
- Transaction check error:
- Android Ripple Effect
- windows安装docker
- Android之开启关闭关软键盘
- 7-hive 分桶
- 【SpringMVC】springmvc和json整合配置方法