比起C/C++,Python处理字符串的方式实在太让人感动了.把字符串当列表来用吧.

#! /usr/bin/python

word="abcdefg"
a=word[2]
print ("a is: "+a)
b=word[1:3]
print ("b is: "+b) # index 1 and 2 elements of word.
c=word[:2]
print ("c is: "+c) # index 0 and 1 elements of word.
d=word[0:]
print ("d is: "+d) # All elements of word.
e=word[:2]+word[2:]
print ("e is: "+e) # All elements of word.
f=word[-1]
print ("f is: "+f) # The last elements of word.
g=word[-4:-2]
print ("g is: "+g) # index 3 and 4 elements of word.
h=word[-2:]
print ("h is: "+h) # The last two elements.
i=word[:-2]
print ("i is: "+i) # Everything except the last two characters
l=len(word)
print ("Length of word is: "+ str(l))

中文和英文的字符串长度是否一样?

#! /usr/bin/python
# -*- coding: utf8 -*-

s=input("输入你的中文名,按回车继续");
print ("你的名字是  : " +s)

l=len(s)
print ("你中文名字的长度是:"+str(l))

知识点:

    • 类似Java,在python3里所有字符串都是unicode,所以长度一致.

最新文章

  1. Python之Django--ORM连表操作
  2. Css - 渲染按钮
  3. git基础及分支
  4. --投资情况统计详情sql
  5. iOS GET、POST数据解析
  6. IE11登陆交行网银崩溃
  7. cxgrid按条件计算合计值 TcxTreeList计算合计值
  8. node.js安装以及相关配置
  9. objective-c 中数据类型之六 数值类(NSValue)
  10. org.gradle.api.internal.tasks.DefaultTaskInputs$TaskInputUnionFileCollection cannot be cast to org.gradle.api.internal.file.collections.DefaultConfigurableFileCollection
  11. JS实现一个v-if
  12. Codeforces Round #534 (Div. 2)D. Game with modulo-1104-D(交互+二分+构造)
  13. 如何实现浏览器向服务器伪造refer?
  14. python获取子进程的返回值
  15. MD5类(MD5Helper)
  16. javascript中注册和移除事件的4种方式
  17. Spring/Spring MVC/Spring Boot的区别
  18. 程序媛计划——python爬虫
  19. Codeforces Round #182 (Div. 1) B. Yaroslav and Time 最短路
  20. openv+contrib配置总结

热门文章

  1. Spring boot配置Dubbo三种方式
  2. pyQT Dialog默认选中某一个选项问题的解决
  3. DataGridView绑定DataTable的正确姿势
  4. 《DSP using MATLAB》Problem 8.3
  5. Python学习day42-数据库的基本操作(1)
  6. Python自学--part2
  7. Win7下SQLServer访问虚拟机上的MySQL
  8. C++【string】用法和例子
  9. Python2 Python3 urllib方法对应
  10. 使用传统javaweb进行文件上传