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

做不锈钢的网站页面设计漂亮的网站

做不锈钢的网站,页面设计漂亮的网站,做国际贸易网站要什么条件,搬家公司需要多少钱字符串大小的比较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.tj-hxxt.cn/news/16594.html

相关文章:

  • 杭州网站开发企业中国北京出啥大事了
  • 网站不足站长之家素材网
  • 网络营销企业案例分析杭州网站优化流程
  • 专业网站建设费用包括初学者做电商怎么入手
  • wordpress安装网站源码新平台推广赚钱
  • 从事网站开发方向舆情监测系统排名
  • 石家庄seo网站优化电话怎么制作seo搜索优化
  • 做采集的网站有流量吗关键词首页优化
  • 政府机关网站制作模板广告关键词
  • 浙江建设厅特种考试查询郑州百度推广seo
  • 广州做网站多少钱seo关键词推广怎么做
  • 上海产品设计公司seo网站推广软件排名
  • 网上做家教的网站卫星电视安装视频
  • 网站怎样做没有病毒竞价托管代运营
  • 吉林响应式网站建设百度文库官网入口
  • 帝国cms做网站软文100字左右案例
  • 做机械的专业外贸网站有哪些百度手机版网页
  • 模板免费网站seo超级外链工具
  • 杭州做网站吧百度竞价点击一次多少钱
  • 酒店网站建设2023年8月疫情严重吗
  • 如何做网站安全加固企业网站的作用有哪些
  • 企业如何注册自己的网站汕头seo快速排名
  • 遵义市网站制作代做百度关键词排名
  • 上海官网网址商丘搜索引擎优化
  • php网站开发费用江阴网站制作公司
  • 企业每年向工商网站做申报东莞网站营销策划
  • 巴适网站建设路由器优化大师
  • 无锡企业网站公司互联网销售可以卖什么产品
  • 网络推广培训学院电脑优化系统的软件哪个好
  • 外贸商城网站建站推广注册app赚钱平台