Python 输入字符串找(String)下标 没有返回-1

str = "abcdefg123456"a = input("请输入一个字母或数字:")num = 0result = -1while num < len(str):    if str[num] == a:        result = num    num += 1print(result)

Q群:592857363

原文地址:https://www.cnblogs.com/pygo/p/11997429.html

时间: 2024-07-29 16:29:51

Python 输入字符串找(String)下标 没有返回-1的相关文章

python入门—字符串

字符串 字符串是以单引号'或双引号"括起来的任意文本,比如'abc',"123"等等. 请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符.如果'本身也是一个字符,那就可以用""括起来,比如"I'm OK"包含的字符是I,',m,空格,O,K这6个字符. 创建字符串: 1 a = 'Hello World!' 2 b = "Python RAlvin&

走进Python世界(五)数据类型 2. 字符串(String)

字符串String 使用引号定义的一组可以包含数字,字母,符号(非特殊系统符号)的集合. 如: Strval="This is a test!" Strval1='This is a test!' Strval2="""This is a test""" 三重引号(DocString) Python三重引号允许字符串跨越多行,包括逐字换行符,制表符和其他特殊字符. 三重引号语法由三个连续的单引号或双引号. #!/usr/bin

本程序找出字符串数组 String[] arr = {“welcome”, “china”, “hi”, “congratulation”, “great”} 中的长度最大的元素,并打印输出。

/** * Homework14 * * @Description:本程序找出字符串数组 String[] arr = {"welcome", "china", "hi", * "congratulation", "great"} 中的长度最大的元素,并打印输出. * StringDemo01 * * @author  * * email: [email protected] 2017年4月18日下午6:3

python输入一个字符串,输出翻转后的字符串(翻转字符串)

题目:输出一个字符串,输出翻转后的字符串.例如:输入字符串a123,输出321a. 方法一:使用列表的reverse方法 1 string=input('请输入一个字符串:') 2 lst=list(string) #使用列表,将列表转化为字符串 3 lst.reverse() 4 print(''.join(lst)) 运行结果: 请输入一个字符串:abc123 321cba 方法二:切片法 1 def reverse(): 2 s=input("请输入一个字符串:") 3 retu

Python中字符串的使用

这篇文章主要介绍python当中用的非常多的一种内置类型——str.它属于python中的Sequnce Type(序列类型).python中一共7种序列类型,分别为str(字符串),unicode(u字符串),list(列表),tuple(元组),bytearray(字节数组),buffer(缓冲内存),xrange(范围).它们的通用操作如下: Operation Result x in s 判断x是否在s中 x not in s 判断x是不在s中 x + t 两个序列合并, 将t加到s之后

python数据类型-字符串常用操作

这次主要介绍字符串常用操作方法及例子 1.python字符串 在python中声明一个字符串,通常有三种方法:在它的两边加上单引号.双引号或者三引号,如下: name = 'hello' name1 = "hello bei jing " name2 = '''hello shang hai haha''' python中的字符串一旦声明,是不能进行更改的,如下: #字符串为不可变变量,即不能通过对某一位置重新赋值改变内容 name = 'hello' name[0] = 'k' #通

字符串(string)和 列表(list)

1.字符串(string)strip(清除前后的中间不行): 后边加一个参数,默认去除前后的空格.换行符,当然也可以去除其它字符:还有lstrip和rstrip,一个去除左边,一个去除右边,当然按照实际情况使用 replace(old,new)替换: replace后边加两个参数,第一个为你要替换的字符串,第二个为替换后的字符串 split(切分): 得到的是列表,后边加一个参数,该参数为你要切分的字符,有返回值,不会改变原来的字符,切分后以列表的形式出现 center(中心): 两个参数,第一

一、Python的标准库String

一.Python的标准库String 1.查看武器 a. help(type()) name = "jane"print(help(type(name))) b. capitalize() name = "jane" print(name.capitalize()) 效果:Jane c. center() name = "jane" print(name.center(50, '-')) 效果:-----------------------jan

Python操作字符串(2)

字符串的常用操作包括但不限于以下操作: 字符串的替换.删除.截取.复制.连接.比较.查找.分割等 这里将对字符串的内置操作方法进行总结归纳,重点是以示例的方式进行展示. 使用type获取创建对象的类 type(name) 使用dir获取类的成员dir(name) 使用vars获取类的成员和各个成员的值 capitalize 功能:字符串首字母大写 name = 'swhthaitun' name.capitalize() 返回结果:'Swhthaitun' casefold()首字母小写 nam