一、程序输出 :print
在Python2.X中,print 的用法是 : print "hello word! "
在Python3.X中,print作为函数的方式出现,用法: print(“HELLO WORD!”)

输出数字:print(1)
输出字符串:print("1")
输出变量:print(name)

举例:打印一句话:hello,word!

print("hello,word!")

二、程序输入:input

在常规的编程过程中,可以直接使用input,也可以,将input方法赋值给一个对象。

举例:
name = input(“请输入你的名字:”)
input("请输入你的名字:")

动手尝试编写程序:程序提示用户依次输入自己的名字,年龄,爱好,并将用户的输入展示给用户。

三、break和continue

1,break,循环10次,第3次遇到break,后面4-10的循环都不执行,跳出。
2,continue,循环10次,第3次遇到continue,第3次循环不执行,4-10后面继续执行。

四、切片

1,name[0:5] 切第一个到第四个字符
2,name[0:] 切第一个到最后一个字符
3,name[-1] 切最后一个字符
4,name[0:5:2] 切第一个到第四个字符时,从第一个字符开始,跳一个字符切一个。
5,name[-1::-1] 从最后一个倒叙切到第一个,可以省略为:name [::-1]

五、字符串的常见操作

1,查询下标find,index

:find/index 查找字符串是否存在于某个变量中,并从左到右返回这个变量的下标;
 
1.1,find如果没有查找到元素,返回-1
index如果没有查找到元素,返回value异常


1.2,如果从右到左取下标,使用rfind/rindex,其他用法一致

2,查询个数count

1,count查询在字符串中,某一个元素返回的个数;
2,返回值是0时表示,无个数;

3,替换输出replace

1,name.replace("原字符串","替换成的字符串")
2,注意:字符串元组都属于不可变类型,这里的替换只是输出时改变;

4,判断首字母和尾字段:startwith,endwith

1,name.startwith("") 判断字符串首字段
2,name.endwith("") 判断字符串尾部字段

5,转换字符串大小写及左右对齐,居中

1,lower() 将字符串内所有元素变为小写
2,upper() 将字符串内所有元素变为大写
3,title() 将字符串内所有元素变为首字母大写

4,name.center(50) 居中对齐
5,name.ljust(50) 靠左对齐
6,name.rjust(50) 靠右对齐

6,删除字符串中的空白

1,strip() 删除所有空白
2,lstrip() 删除开头的空白
3,rstrip() 删除末尾的空白

7,split() : 切割
 
一般用于比如用户输入连续的几个字段,我们可以设置一个特殊的符号,使这些字段切割成列表的形式进行读取和存储。
 
比如:请输入您的编号,如果有多个编号用“,”号隔开:157,258,558
 
此时就可以用 split(",")将用户输入切成列表
 
8,partition
 
以partition中的字符串为中心,将字符串切割成3个部分。

 
9,判断字符串内容
 
9.1,isalpha() 判断字符串中是否是字母(纯字母,无数字,空格,特殊符号)
 
如果是,返回True,不是则返回False
 
9.2,isdigit() 判断字符串中是否是纯数字,用法与上面相同
 
9.3,isalnum() 判断字符串中是否是数字+字母,用法与上面相同
 
9.4,isspace() 判断字符串中是否只含有空格,用法与上面相同

10,join() 插入新值,并构造新的字符串

Python(一)字符串用法的更多相关文章

  1. Python中字符串String的基本内置函数与过滤字符模块函数的基本用法

    Python中字符串String的基本内置函数与用法 首先我们要明白在python中当字符编码为:UTF-8时,中文在字符串中的占位为3个字节,其余字符为一个字节 下面就直接介绍几种python中字符 ...

  2. Python 数据类型及其用法

    本文总结一下Python中用到的各种数据类型,以及如何使用可以使得我们的代码变得简洁. 基本结构 我们首先要看的是几乎任何语言都具有的数据类型,包括字符串.整型.浮点型以及布尔类型.这些基本数据类型组 ...

  3. Python:字符串

    一.序列的概念 序列是容器类型,顾名思义,可以想象,“成员”们站成了有序的队列,我们从0开始进行对每个成员进行标记,0,1,2,3,...,这样,便可以通过下标访问序列的一个或几个成员,就像C语言中的 ...

  4. day01-day04总结- Python 数据类型及其用法

    Python 数据类型及其用法: 本文总结一下Python中用到的各种数据类型,以及如何使用可以使得我们的代码变得简洁. 基本结构 我们首先要看的是几乎任何语言都具有的数据类型,包括字符串.整型.浮点 ...

  5. 浅谈Python在信息学竞赛中的运用及Python的基本用法

    浅谈Python在信息学竞赛中的运用及Python的基本用法 前言 众所周知,Python是一种非常实用的语言.但是由于其运算时的低效和解释型编译,在信息学竞赛中并不用于完成算法程序.但正如LRJ在& ...

  6. Python基础——字符串

    Python版本:3.6.2  操作系统:Windows  作者:SmallWZQ 在Python中,字符串也是一种数据类型.相比其它数据类型,字符串算是比较复杂的.为何呢?因为字符串不仅包含英文字母 ...

  7. python函数的用法

    python函数的用法 目录: 1.定义.使用函数 1.函数定义:def 2.函数调用:例:myprint() 3.函数可以当作一个值赋值给一个变量 例:a=myprint()    a() 4.写r ...

  8. Python:字符串格式化

    Python中提供了多种格式化字符串的方式,遇到一个项目,在一个文件中,就用了至少两种方式.特别是在使用Log时,更让人迷惑. 因此特地花时间来了解一下Python中字符串格式化的几种方式: # -* ...

  9. python map 常见用法

    python map 常见用法2017年02月01日 19:32:41 淇怪君 阅读数:548版权声明:欢迎转载,转载请注明出处 https://blog.csdn.net/Tifficial/art ...

  10. python之函数用法capitalize()

    # -*- coding: utf-8 -*- #python 27 #xiaodeng #python之函数用法capitalize() #capitalize() #说明:将字符串的第一个字母变成 ...

随机推荐

  1. 大数据学习系列之五 ----- Hive整合HBase图文详解

    引言 在上一篇 大数据学习系列之四 ----- Hadoop+Hive环境搭建图文详解(单机) 和之前的大数据学习系列之二 ----- HBase环境搭建(单机) 中成功搭建了Hive和HBase的环 ...

  2. python 3.6 +pyMysql 操作mysql数据库

    版本信息:python:3.6 mysql:5.7 pyMysql:0.7.11 ########################################################### ...

  3. ajax请求处理和views处理函数的优先级

    当采用ajax处理请求的时候,在views函数中使用 return render(request,'XXX.html',{'error':form.get_error()}) 返回渲染模板时,会优先处 ...

  4. 闲来无事研究一下酷狗缓存文件kgtemp的加密方式

    此贴为本人原创,转载请注明出处 序 前几天更新了被打入冷宫很久的酷狗,等进入之后就感觉菊花一紧----试 听 居 然 都 要 开 通 音 乐 包(高品和无损)才行了,WTF! 这意味着以前缓存的都听不 ...

  5. poj 1087 A Plug for UNIX 【最大流】

    题目连接:http://poj.org/problem? id=1087 题意: n种插座 ,m个电器,f组(x,y)表示插座x能够替换插座y,问你最多能给几个电器充电. 解法:起点向插座建边,容量1 ...

  6. Office Add-in 设计规范与最佳实践

    作者:陈希章 发表于 2017年8月6日 引子 离上一篇Office Add-in的文章已经过去了一段时间,期间有去年Office 365 Asia Devday & Hackathon的二等 ...

  7. AntiXSS的使用

    下载类库: http://wpl.codeplex.com 添加程序集引用 在web.config文件中将AntiXSS类库注册为应用程序的编码器           在<system.web& ...

  8. linux 磁盘管理三部曲——(3)mount挂载,/etc/fstab配置文件

    当我们分完区,并做好文件系统格式化,就到了最后的挂载mount了,挂载完毕就可以使用磁盘设备了. 一.什么是挂载,卸载 任何块设备都不能直接访问,需挂载在目录上访问 挂载: 将额外文件系统与根文件系统 ...

  9. myeclipse 2014 customize_Perspective 失效解决方法-有效

    1.将9个jar复制到myeclipse安装目录\plugins中 2.删除和这9个jar同包名但是版本号较低的9个文件 3.重启myeclipse 2014 三步走: 到这个地址下载 http:// ...

  10. 利用aop插入异常日志的2种方式

    AOP是面向切面编程,利用这个技术可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各个部分的耦合性降低,提高代码的可重用性,同时提高开发效率(来自百度百科). Spring AOP有两种实现方式,一 ...