Python学习-2天--字符串操作

字符串是 Python 中最常用的数据类型。我们可以使用引号(‘或")来创建字符串。

创建字符串很简单,只要为变量分配一个值即可。例如:

#!/usr/bin/env python
    #字符串的基本操作
    name=‘Hello‘
    name1=‘Python‘


以下是对python中常用的一些字符创操作整理。如有不全请包涵!

#!/usr/bin/env python
#字符串的基本操作

name=‘Hello‘
name1=‘Python‘

#+加号 用来连接字符串
print (name + name1)#运行结果为HelloPython
#* 乘号,用来重复字符创
print(name*2) # 运行结果为:HelloHello
#[] 中括号根据索引(也就是位置一般跟列表是都是从0开始)
print (name[0])#如果是0的话打印出来的就是H,如果是1 就是e
#【:】截取字符创的一部分:如【0:3】
print (name[0:3]) #运行结果为:hel
#in  代表一个字符是存在该字符串中时返回true
if ‘H‘ in name:
    print (‘H 在 name 变量中‘)

#not in 如果一个字符不存在该字符串中返回true

if ‘y‘ not in name:
    print (‘y 不存在变量name中‘)

#python对于字符串的内建常用操作方法
#center 指定一个以python居中宽度为50的字符串,- 为填充符号。
print (‘python‘.center(30,‘-‘))#运行结果为:------------python------------
#count  统计‘l‘ 在hello这个字符创里出现过几次
print (‘hello‘.count(‘l‘))
#endswith 判断字符串是否以‘lo‘结尾,是的话返回个true值
print (‘hello‘.endswith(‘lo‘))
#startswith  判断字符串是否以 ‘he‘ 开头,是的话返回个true值
print (‘hello‘.startswith(‘he‘))
#index 查找 h 在字符串中的索引也就是位置。
print (‘python‘.index(‘h‘))#运行结果是 h 在python字符串中的索引位置是 3
#find 查找 y 在字符串中的位置,等同于index ,不过find如果不在字符串中会返回一个-1的值
print (‘python‘.find (‘y‘))

#strip 消除空格
one = input (‘请输入一个字符处:‘)
if one.strip() == ‘wang‘:
    print (‘你输入的正确‘)#运行结果 是输入wang这个字符串时如果跟着空格,也会识别为正确,如果没有strip这个参数时输入wang 带空格就会报错

#isdigit() 判断您输入的是否是纯数字,是数字则返回true
two = input (‘请输入数字:‘)
‘123‘.isdigit()
if two.isdigit():
    print (‘你输入的是数字‘)
else:
    print(‘请输入纯数字‘)

#.isalnum() 判断输入的内容是否包含特殊字符,无特殊字符则返回true

str=input(‘请输入您的内容: ‘)

if str.isalnum():
    print (‘输入正确‘)
else:
    print (‘请不要输入特殊字符‘)
时间: 2024-12-11 01:38:54

Python学习-2天--字符串操作的相关文章

Python学习杂记_3_字符串操作的常用方法

字符串操作 字符串是可以通过下标来进行取值的,但是由于字符串是不可变变量,不能通过下标来修改它的值(形式如 字符串[下标]),下标从0开始,最大下标值是字符串长度减1,即len(string)-1 Python针对字符串有个比较帅气的判断常常用在for循环里示意如下: names="Tinada, Niuer, Zhangsan, Lisi, Wangwu, Zhaoliu" name=input("Plz input the name: ") for name i

python学习笔记:字符串操作大全

1.借取字符串 str = '0123456789′print str[0:3] #截取第一位到第三位的字符print str[:] #截取字符串的全部字符print str[6:] #截取第七个字符到结尾print str[:-3] #截取从头开始到倒数第三个字符之前print str[2] #截取第三个字符print str[-1] #截取倒数第一个字符print str[::-1] #创造一个与原字符串顺序相反的字符串print str[-3:-1] #截取倒数第三位与倒数第一位之前的字符

Python学习-第二天-字符串和常用数据结构

Python学习-第二天-字符串和常用数据结构 字符串的基本操作 def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的拷贝 print(str1.capitalize()) # Hello, world! # 获得字符串变大写后的拷贝 print(str1.upper()) # HELLO, WORLD! # 从字符串中查找子串所在位置 print(str1.find('o

[Python学习] 专题三.字符串的基础知识

        在Python中最重要的数据类型包括字符串.列表.元组和字典等.该篇主要讲述Python的字符串基础知识. 一.字符串基础         字符串指一有序的字符序列集合,用单引号.双引号.三重(单双均可)引号引起来.如: s1='www.csdn.net'   s2="www.csdn.net"   s3='''aaabbb''' 其中字符串又包括: 1.转义字符串 像C语言中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,pyth

Python学习:7.文件操作

文件操作 我们曾将听过一个问题,将大象放入冰箱分为三步:1.打开冰箱门,2.将大象放进去,3.关上冰箱门.今天我们要讲的Python文件操作的步骤就像将大象放入冰箱的步骤一样. 使用Python操作文件的基本步骤: 打开文件 对文件内容进行操作(读取文件信息,向文件中写入信息等) 关闭文件 一.打开文件 在上一篇的内置函数介绍中,我们提到了open这个函数,这个函数的作用就是打开一个文件. 格式一 文件句柄 = open(文件路径,打开格式,编码) 打开文件时,需要指定文件路径和以何种方式打开文

Python学习:12.字符串格式化

字符串格式化 讲解Python这么久,也没有讲解Python的字符串的格式化,那我们今天就来了解一下python字符串格式化的强大之处. 字符串格式化的两种方式 百分号方式和format方式,百分号方式比较老,而format方式是比较先进的,企图替代古老的方式,目前两者共存,接下来我们就针对这两种方式进行讲解. 1.百分号方式 name = 'alexsel' print('name: %s'%name) 这是使用百分号方式输出变量的简单写法,百分号方式内部还有很多可选参数. %[(name)]

python 从小白开始 - 字符串操作(不可修改)

字符串操作 不可修改 1 say = "hello , World,66" 2 print(say.capitalize()) #输出Hello , world,66 首字母大写 3 4 print(say.casefold()) #输出hello , world,66 大写全部变小写 5 6 print(say.center(30,"-")) #输出-------hello , World,66------- 返回一个原字符串居中,并使用"字符"

Python学习杂记_2_字符串相关的一些操作

name=input("Please input your name: ") sex=input("Please input your sex: ") print("Welcom"+name) #不推荐用,需要运算效率低 print("Welcome",name)# 逗号连接 print("Welcom %s"%name)#使用站位符,这种最常用 print ("Welcom %s, your s

Python学习总结之文件操作

从本次随笔开始,陆续总结下自己在学习Python中各个模块的一些总结.最近一直在学习<Python核心编程>,发现如果只是翻书的话,翻一遍就忘记,所有,现在争取在一个月内,把Python常用的一些基础知识做一个梳理和总结. 本次总结文件和输入输出的一些操作,参考书目<Python 核心编程 第二版>. 一,文件的操作 文件的入口是由内建函数 open()和file()来提供初始化的操作.这两个内建函数操作基本上一样,可以互用,而且大部分习惯来说,还是用open()比较多一些. op