当前位置: 首页 > news >正文

公司怎么做网站/站长工具seo排名查询

公司怎么做网站,站长工具seo排名查询,互联网销售,邢台wap网站建设价格字符串大小的比较Unicode码值 类似于asc|| 码 小写字母从 a 到 z 对应的 Unicode 码值是从 97 到 122,而大写字母从 A 到 Z 对应的 Unicode 码值是从 65 到 90, 大小写字母之间的差值为32,所以可以通过数学运算将小写字符减去32后转换为大写字符。 字…
  • 字符串大小的比较
  • Unicode码值

类似于asc|| 码

小写字母从 'a' 到 'z' 对应的 Unicode 码值是从 97 到 122,而大写字母从 'A' 到 'Z' 对应的 Unicode 码值是从 65 到 90, 大小写字母之间的差值为32,所以可以通过数学运算将小写字符减去32后转换为大写字符。

  • 字符的大小写判定和转换

那如何判定字符是不是小写字符呢? Python提供了对应的方法islower()用于检查字符串中的字符是否都是小写字母,因此可以使用s[0]获取第一位字符,然后检查是否是小写字母。

转换成大写字符可以使用upper()方法,用于将字符串中的所有字符转换为大写字母。

除了上面两个方法外,isupper()用于检查字符串是否全部由大写字母组成,lower()方法将字符串中的所有字母转换为小写。

#如果首字母是小写,转换成大写
if s[0].islower():#将之转换成大写,拼接在result里result += s[0].upper()
else:#如果是大写,直接拼接在result中result += s[0]

然后从 s 的第二个字符开始遍历到倒数第二个字符(最后一个字符肯定不是一个单词,不需要拼接)。在循环中,检查当前字符是否为空格,并且下一个字符不是空格(这是为了跳过单词之间的多个空格),如果满足条件,则说明遇到了一个新的单词,下一个字符是这个单词的首字母,然后将下一个字符经过处理后添加到 result 中。

#遍历整个字符串,从索引1遍历到索引len(s) - 1,即最后一位字符(不包括该字符)
for i in range(1, len(s) - 1):#如果当前字符是空格,下一个字符不是空格,说明下一个字符是新单词if s[i] == ' ' and s[i + 1] != ' ':#判定新单词的首字母是否为大写,小写转换为大写if s[i + 1].islower():#将下一个字符经过处理后拼接到结果result里result += s[i + 1].upper()else:#将下一个字符直接拼接到result里result += s[i + 1]
  • 字符串遍历练习

见上

  • 函数的定义

语法:

def 函数名(形参列表):函数体

def:定义函数时,在函数前必须要有这个关键字,是不可更改不可缺少的

所以将小写字符转换成大写字符的函数如下:

def change_char(a):if 'a' <= a <= 'z':#第一步:通过ord(a),houqu unicode码值,然后减去32,表示对应大写字母的码值#第二步:通过chr()函数将unicode码值转换为对应的字符a = chr(ord(a) - 32)return a
  • ord()函数和chr()函数

见上

  • 形参和实参

如果实参是可变对象(例如,列表或字典),函数内的操作可能会影响到实参,这是因为在这种情况下,形参和实参引用的是同一个地址

def modify_list(lst):lst.append(4)print(lst)my_list = [1, 2, 3]
modify_list(my_list) # 列表将地址传给函数,函数中对列表进行append()操作,列表的内容改变
print(my_list) # [1, 2, 3, 4]

原代码

def change_char(a):if 'a' <= a <= 'z':a = chr(ord(a) - 32)return an = int(input())
for _ in range(n):s = input()result = ""#先判断a的大小写情况result += change_char(s[0])#遍历整个字符串for i in range(1, len(s) - 1):if s[i] == ' ' and s[i + 1] != ' ':result += change_char(s[i + 1])print(result)

简易写法:

n = 0
n = int(input())
for _ in range(n):words = input().split()result = ''for word in words:result += word[0].upper()print(result)

http://www.rdtb.cn/news/471.html

相关文章:

  • 酒店手机网站首页设计/线上线下一体化营销
  • 17网站一起做网店靠谱吗/网站优化师
  • 网站建设公司网络服务/国内推广平台
  • 网站进行中英文转换怎么做/网站代搭建维护
  • 过年做那些网站致富/百度投诉电话客服24小时
  • vs做的网站图片显示不了/网站友情链接的好处
  • 中外商贸做网站好在哪/广州网络推广哪家好
  • 云南网站建设公司排行/人民网疫情最新消息
  • 建设银行关方网站/百度指数1000搜索量有多少
  • 企业网站使用不规范地图如何处罚/企业网络
  • 网站管理员怎样管理/seo新方法
  • 免费建筑设计素材网站/百度官方入口
  • 怎样做企业网站/数字营销软件
  • 做网站程序看什么书/聚名网官网
  • 做微信商城设计网站/网络推广都有什么方式
  • 襄阳做网站公司/百度热门排行榜
  • 用jsp做的网站在不同浏览器显示效果差异很大如何解决/网站怎样关键词排名优化
  • 自己怎么建购物网站/正规的推文平台
  • 自媒体网站建设要求/seo优化器
  • 光速网站建设/域名注册需要多久
  • 福州市建设局内部网站/网络推广的手段
  • 临沂做网站建设的公司哪家好/seo优化内页排名
  • 外贸自建站平台怎么选/关键词优化排名网站
  • 做购物网站/admin5站长网
  • 设计网站怎样做色卡/百度推广新手入门
  • 中学建设校园网站方案/灰色推广
  • 网站怎么做rss/外贸接单平台哪个最好
  • 前端做微网站/搜索引擎优化的方法与技巧
  • 哪个网站做浏览器主页/建立网站需要什么条件
  • 宣传设计网站/seo