python统计字符串中某个元素出现的次数,python输入一个字符串,统计其中每个字符出现的次数
基本目录语法注释输入输出变量变量赋值变量命名和使用运算符条件判断简单if语句if-else语句if-elif-else结构knot loop while loop Python基本数据类型Number(数字)String List(列表)创建列表访问列表元素添加列表元素删除列表元素修改列表元素遍历列表中某个元素的个数数据统计列表判断列表中是否存在某个元素。
基本语法注释
写注释的主要目的是解释代码要做什么以及如何做。使用快捷键:ctrl/添加注释。
#向所有人问好打印(大家好!)Python解释器会忽略第1行,只执行第2行。
大家好!输入、输出和输出
函数print()输出您想要输出的内容。打印( Hello Word!)输出结果
Hello Word!投入
input()函数停止程序并等待用户输入一些文本。在获得用户输入后,Python为了方便起见将其存储在一个变量中。年龄=输入(请输入您的年龄:)打印(您的年龄是:,年龄)运行结果:
请输入您的年龄:18岁。你的年龄是:18个变量。变量是存储在内存中的值。根据变量的数据类型,解释器分配指定的内存,并决定哪些数据可以存储在内存中。变量可以指定不同的数据类型。这些变量可以存储整数、小数或字符。变量赋值Python中的变量赋值不需要类型声明。Python使用等号来赋值。等号左边是变量名,等号右边是存储在变量中的值。年龄=18打印(您的年龄是:,年龄)运行结果:
你的年龄是:18命名和使用变量。变量名只能包含字母、数字和下划线。变量名可以以字母或下划线开头,但不能以数字开头。变量名不能包含空格,但可以使用下划线来分隔其中的单词。不要用Python的关键字和函数名作为变量名,也就是不要用Python保留特殊用途的字。变量名应该简短且具有描述性。谨慎使用小写字母L和大写字母O,因为它们可能会被误认为数字1和0。运算符Python语言支持以下类型的运算符:
算术运算符:(加)、-(减)、*(乘)、/(除)、%(余数)、* *(幂)、//(可除)比较(关系)运算符:==(等于)、=(不等于)、(大于)、(小于)、=(大于等于)、=(小于等于)赋值运算符:=(a=1相当于a=a 1)、-=、*=、/=、%=、* *=、//。逻辑运算符:and (and)、or (OR)、not (NOT)按位运算符:(按位AND运算符)、(按位XOR运算符)、~(按位求反运算符)、(左移运算符)、(右移运算符)成员运算符:in:如果在True指定序列中发现False,则返回。
Not in:如果在指定序列中找不到值,则返回True,否则返回False。标识运算符:is:确定两个标识符是否引用一个对象。
判断两个标识符是否引用自不同的对象条件;判断简单if语句a=2if a 1: a=1print(a:,a)运行结果:
答:3注:1。应该在1.if条件后添加一个冒号。
2.缩进是用来划分语句块的,缩进数相同的语句被组合在一起形成一个语句块。
If-else语句a=2if a 1: print(a 1) #如果为真,则输入这个printelse: #如果不为真,则输入这个else逻辑。print(a=1 )运行结果:
1if-elif-else结构结B=1if B1:print( B1 )elif B==1:print( B=1 )else:print( B1 )运行结果:
B=1骑行就是反复做一件事。Python中使用While循环和for循环。for循环可以遍历任何项目序列,如列表或字符串。While循环是一个条件循环,只要条件为真,就可以一直循环。用continue或break结束循环。
继续意味着结束这个循环。
这意味着中断循环立即结束。for循环遍历字符串中的每个字母。name= Xiaoli for n in name:print(n)results:
Xiaoli循环公式count=10 for c in range(count):# range()函数可以创建一个整数列表打印(c)运行结果:
0123456789 continue and break count=10 for I in range(count):如果I==4: continue #继续循环,但Continue下的逻辑elif i==6: break #break将不运行。只要跳出循环,循环就终止了,print(i)不会继续。运行结果:
01235 while循环while循环是一个条件循环,如果条件不为真,循环将被停止。如果需要退出循环,让条件为假或添加break。
count=1 while(count 0):print(count)count=count 1 if count==5:中断运行结果:
1234 Python基本数据类型number(数字)Python数字数据类型用于存储数值。Python3支持四种不同的数字类型:
整数
浮点型
复数
布尔值(bool)您可以使用type()来检查数值的类型。A=1b=1.1c=1.1jd=Trueprint(a的类型:,type(a))print(b的类型:,type(b))print(c的类型:,type(c))print(d的类型:,type(d))
type of a:type of class int b:type of class float c:type of class complex d:class bool String(字符串)是一系列字符。在Python中,所有字符串都用引号括起来,引号可以是单引号、双引号或 。这是一根绳子。这也是一个字符串。这也是一个字符串。‘’当字符串包含单引号和双引号时,其前后的符号需要分叉;如果还是不能发散,就需要在字符串中的符号前加一个“\”来翻译这个符号。我告诉我的朋友,Python是我最喜欢的语言!’“python”这种语言是以巨蟒命名的,而不是以蛇命名的。“python的优势之一是它的多样性和支持性‘社区’。”Python可以使用方括号来截取字符串。A= holleworld print (a [0]:,a [0]) #截断第一个字符,Python默认为第一个字符0print(a[-1]:,a[-1]) #截断最后一个字符,Python默认为最后一个字符-1print (a [0
a[0]:ha[-1]:da[0:4]:holla[:4]:holl字符串串联1第一次实现:
Name=王晓 year=2020 month=12 day=20 print( Welcome name 登录,今天是 str(year) str(month) str(day) day )注意:如果需要使用变量作为字符串,需要做强类型转换。
运行结果:
欢迎王晓登录。今天是2020年12月20日。2第二种实现方式:%
Name=王晓 year=2020month=12day=20print(欢迎%s登录,今天是%s天%s月 %(姓名,年,月,日))运行结果:
欢迎王晓登录。今天是2020年12月20日。3第三种实现方法:格式
Name=王晓 year=2020month=12day=20print(欢迎登录{name1},今天是{y}年的{d}天{m}。format (name1=姓名,y=年,m=月,d=日)运行。
欢迎王晓登录。今天是2020年12月20日。列表由一系列按特定顺序排列的元素组成。您可以创建一个包含所有字母、字母表中的数字0-9或所有家庭成员姓名的列表;您还可以向列表中添加任何内容,列表中的元素之间可以没有任何关系。
创建列表l1=[] #创建空列表L2=[1,2,3,4,5,6,7,8,9,0]打印(l1)打印(L2)运行结果:
[][1,2,3,4,5,6,7,8,9,0]访问列表元素的列表是一个有序集,所以要访问列表中的任何元素,只需使用它的位置或索引。
L2=[1,2,3,4,5,6,7,8,9,0]打印(L2 [0])运行结果:
1添加列表元素在列表末尾添加元素,并使用append()。L2=[1,2,3,4,5,6,7,8,9,0] L2附加(11)打印(L2)运行结果:
[1,2,3,4,5,6,7,8,9,0,11]使用insert()在指定位置添加元素。L2=[1,2,3,4,5,6,7,8,9,0] L2insert (2,12) #被添加到指定位置。使用insert(插入数据的数量),其他数据将向右移动一位。打印(l2)运行结果:
[1,2,12,3,4,5,6,7,8,9,0]按值删除列表元素。使用移除()。L2=[1,2,3,4,5,6,7,8,9,0] print (l2.remove (0)) print (l2)运行结果:
None[1,2,3,4,5,6,7,8,9]通过索引/下标删除,使用pop()。L2=[1,2,3,4,5,6,7,8,9,0] print (l2.pop (4)) print (l2)运行结果:
5[1,2,3,4,6,7,8,9,0]修改列表元素直接用索引/下标替换元素值。
L2=[1,2,3,4,5,6,7,8,9,0] L2 [0]=100打印(L2)运行结果:
[100,2,3,4,5,6,7,8,9,0]遍历列表数据使用for循环遍历列表数据。
L2=[1,2,3,4,5,6,7,8,9,0] for I in L2: print(当前元素为:,I)运行结果:
当前元素:1、当前元素:2、当前元素:3、当前元素:4、当前元素:5、当前元素:6、当前元素:7、当前元素:8、当前元素:9、当前元素:0统计列表中某个元素的个数。使用count()方法计算列表中元素的个数。
L2=[0,1,2,3,4,5,6,7,8,9,0] print (L2) print (l2.count (0))运行结果:
[0,1,2,3,4,5,6,7,8,9,0]2确定列表中是否存在元素。使用if条件判断来确定列表中是否存在某个元素。
L2=[1,2,3,4,5,6,7,8,9,0]如果0在L2: print (0存在于列表中)否则:print (0不存在于列表中)运行结果:
列表中存在0。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。