首页 > 其他分享 >片段代码练习之【水仙花,三角形,字符统计】

片段代码练习之【水仙花,三角形,字符统计】

时间:2024-02-23 12:46:12浏览次数:35  
标签:count 字符 片段 string char 三角形 水仙花 def

#统计字符个数方法
def count_char(char,string):
    count=0
    for c in string:
        if c==char:
            count+=1

    return  count

char='l'
string='hello world'
count =count_char(char,string)
print('{0}字符个数为:{1}'.format(char,count))

#判断三角形
def is_triangle(a,b,c):
    if a+b>c and abs(a-b)<c:
        return True
    else:
        return False

print(is_triangle(2,3,1))

#水仙花判断
def is_narcissistic_num(num):
    count=0
    for i in str(num):
        count=pow(int(i),3)+count

    if count==num:
        return True
    else:
        return False

print(is_narcissistic_num(153))

  

标签:count,字符,片段,string,char,三角形,水仙花,def
From: https://www.cnblogs.com/xiaokuangnvhai/p/18021515

相关文章

  • Pandas一行中满10个字符就自动换行?
    大家好,我是Python进阶者。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas处理数据的问题。问题如下:大佬们,有个需求,某一列中,有些单元格中数字太多,比如有20个字符,太难看了,有没有办法,满10个字符就自动换行!用了这个:str.wrap(10),但实际效果显示不出来。二......
  • 24 - 格式化字符串
    格式化字符串笔者认为格式化字符串(formattedstring)在任何语言里都值得单独拿出来做个笔记,因为它是编程中控制输出的重要一环。FormattedStringLiterals(f-string)官网的翻译为“格式化字符串字面值”。比较常用的格式化方法。在字符串前加上前缀f或F,通过{expres......
  • 字符串
    字符串KMP\(p_i\)表示\(s_{1...i}\)的最长真前缀,真后缀(“真”即是不包括原串)相等处理就很简单,每个i就判断能否更新i-1的答案,如不行就i变成\(p_{i-1}\)再处理Fu(i,2,m+n+1){ intj=p[i-1]; while(j>0&&a[i]!=a[j+1])j=p[j]; if(a[i]==a[j+1])p[i]=j+1;}EXKMP\(p_i\)表......
  • linux统计字符串出现次数(linux查询关键字出现的个数了解)
     使用脚本统计字符串出现次数#!/bin/bash#获取要监控的本地服务器IP地址IP=`ifconfig|grepinet|grep-vE'inet6|127.0.0.1'|awk'{print$2}'`echo"IP地址:"$IP#获取cpu总核数cpu_num=`grep-c"modelname"/proc/cpuinfo`echo"cpu总核数:&q......
  • 如何在python中判断一个字符串是否可以转换为数字
    方法一:isdigit()不可识别汉字小数类型str1='1'str2='2.1'str3='三'str4='3.3.3.3'print(str1.isdigit())print(str2.isdigit())print(str3.isdigit())print(str4.isdigit())结果:TrueFalseFalseFalse方法二:isdecim......
  • C++ 第二节课 结构体, 字符串 和 C语言的区分
    1#include<iostream>23usingnamespacestd;456//结构体7structStu{8stringname;9intage;1011//结构体重的函数叫做成员函数在C中是不能直接写函数的只能使用函数指针,通过指针的回调出发函数(行为)12//默认的修饰符......
  • 格式化字符串
    泄露栈的内存,泄露任意地址内存修改栈的内存,修改任意地址内存\x00截断漏洞用栈溢出覆盖字符串截断符\x00使得泄露一些重要信息,如canary泄露或直接泄露flag#include<stdio.h>#include<string.h>intmain(){char*x="hello,world";strcat(x,"flag{666}");intl......
  • Hutool一些字符常量
    字符串常量Hutool定义了一些字符常量,可以灵活使用。部分常量如下所示:一些常量StrUtil.DOT点StrUtil.DOUBLE_DOT双点StrUtil.UNDERLINE下划线StrUtil.EMPTY横杠StrUtil.BACKSLASH反斜杠StrUtil.DASHED破折StrUtil.BRACKET_END右中扩号StrUtil.BRACKET_START......
  • PHP 字符串拼接性能大比拼
    三种方式:直接用.来进行连接。用.=进行连接。先压入数组,再通过join函数连接。<?phpfunctionget_tm(){list($usec,$sec)=explode("",microtime());return((float)$usec+(float)$sec);}$temp="test";$num=100000;#define("num"......
  • 常用字符串算法
    KMP我们考虑朴素的字符串匹配过程。voidmatch(conststring&s,conststring&p){//findpinsfor(inti=0;i<s.size();++i)for(intj=0;j<p.size()&&i+j<s.size();++j){if(s[i+j]!=p[j])break;if(......