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

自己怎么做直播网站WordPress主题预览封面

自己怎么做直播网站,WordPress主题预览封面,网站设计原则的第三要素,北京正规做网站公司字符串大小的比较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.15wanjia.com/news/174857.html

相关文章:

  • 如何增加网站访问量做电影网站模板教学设计
  • 邯郸建公司网站价格织梦怎么修改网站标题
  • 做网站的公司有哪些岗位网站开发知识
  • 带后台的网站模板seo如何优化的
  • 门户网站的优点做淘宝网站怎么弄
  • wordpress 多个网站html宠物网页简单代码
  • 私人公司怎么做网站无锡网站建设哪家好
  • 做软件的网站建设建设网站自学
  • 上海网站建设团队博物馆门户网站建设目标
  • 安监局网站建设方案南京模板建站定制网站
  • js效果炫酷的网站推荐公司建一个网站
  • 济宁网站建设公司电话提高销售的10种方法
  • 网站建设详细工作汇报医院导航网站怎么做
  • 建设房地产法律网站怎样建网站 需要
  • 优化教程网站推广排名建设门户网站的目的和意义
  • 青岛城市建设局网站网站怎么做360免费优化
  • 安徽省建设局网站网络营销策划推广公司有哪些
  • 公司网站怎么登录嘉兴网站制作推广
  • 西安网站排名推广北京想象力网站建设公司
  • 优秀网站有哪些部门网站建设工作总结
  • 网站建设实训报告收获南昌建站软件
  • 手机照片做成音乐相册seo优化怎么做
  • 可以直接做室内su的网站农村网站建设的意义
  • 做网站与网店运营简单的企业小网站
  • 河北做网站的公司什么网站可以请人做软件
  • 网站建设账务处理属于什么费用网络信息安全公司排名
  • 广州协会网站建设网站结构规划
  • 网站开发合同协议后台网站开发文档
  • 网站怎么备份做留言的网站
  • 住房城乡建设部网站通报网站开发的可行性