刷题随记2

1.输入单词,输出的单词全为小写字母

a = input()
print(a.lower())

.lower() 表示全部小写
.upper() 表示全部大写
.title() 表示各个字符的首字母大写
.capitalize() 表示首字母大写

2.输入一个字符串(仅为大小写字母),输出字符串的长度

a = input() 
print(len(a))

3.输入一字符串(左右都含有空格),输出去掉空格后的字符串

a=input()
print(a.strip())
strip()去掉字符串两边空格
lstrip()去掉字符串左边空格
rstrip()去掉字符串右边空格
replace(" ","")去掉所有的空格

4.输入一个字符串,输出100个字符串,中间无空格

a=input()
print(a*100)

5.输入一个字符串,指定输出前3个字符(长度大于3)

a=input()
print(a[:3])
切片,可截取列表或字符串的前3个(索引第02

6.输入一串字符串,用空格分开,以列表形式输出,输出列表的长度,在末尾添加字符“we”

a = input().split()
#print([b for b in a])
print(a)
print(len(a))
print(a.apennd("we"))

str = list(input().split())
print(str)
print(len(a))

7.输入一行整数,用空格分开,输出这些数字组成的完整列表

b = input().split()
a=[]
for i in b:
    a.append(int(i))
print(a)

print([int(i) for i in input().split()])

8.输入一串字符,用空格分开,以列表形式输出,在开头添加字符“we”

b = input().split()
b.insert(0,'we')
print(b)

9.删除输入字符串中的第一个字符

a=input().split()
del(a[0])
print(a)

#a.pop(0)
#a.remove(a[0])

10.第一行输入一串字符,第二行输入第一行中的某字符,输出删除第二行字符后的第一行的完整列表

a = input().split()
#print(a[:-3]) 删除后三个字符
b = input()
for i in a:
    if i == b:
        a.remove(i)
#a.remove(b)
print(a)

11.升序和降序

my_list=['P','y','t','h','o','n']
print(sorted(my_list))   #临时排序
print(my_list)
my_list.sort(reverse=True)  #降序排序,False为升序,默认为False
print(my_list)

sorted和sort的区别:
(1)sort函数没有返回值,会改变原元素的值;sorted函数有返回值,不会改变原元素的值。
(2)sort()一般作用于列表;sorted()作用于任意可迭代的对象。
(3)sort使用方法为ls.sort(),而sorted使用方法为sorted(ls)。

开发相关随记包含多个方面: - **软件开发**:在增加设计较为庞大的程序时,要考虑程序结构设计,如解耦、层与层接口、模块之间关系、参数、ram、flash、运行速度等。还可学习了解aoutosar的分层结构。新的项目需在较短时间完成从零编码到交付[^1]。 - **IsaacLab开发**:遇到在spring - damping模型下,调大限制刚度、damping参数后出现异常情况,几十个episode插入后不在孔周围晃,此现象与预期不符,需进一步理顺[^2]。 - **Chrome扩展程序开发**:Map是新的数据类型,可在JavaScript中用于存储键值对实现快速查找,还给出了本地缓存工具的代码实现,同时列举了一些相关学习参考资料,如ReqBin在线API测试工具、Chrome插件开发攻略等[^3]。 ```javascript let data = new Map([ ['Alice', 25], ['Bob', 30], ['Charlie', 35], ['David', 40] ]); console.log(data.get('Alice')); // 25 var myLocalStorageTool = { set: function(key, value) { localStorage.setItem(key, value); }, get: function(key) { return localStorage.getItem(key); }, remove: function(key) { localStorage.removeItem(key); }, removeAll: function() { localStorage.clear(); }, toJsonString: function(jsData) { return JSON.stringify(jsData); }, toJsData: function(jsonString) { return JSON.parse(jsonString); } }; ``` - **X86平台开发**:对于intel的X86平台,intel提供完整数据手册丰富资源,不同卷册有不同内容,如vol 1是整体介绍,vol 2是CPU部分寄存器说明等,还有PDG、硬件设计指南、散热文档、产线可制造性文档等可供参考[^4]。 - **通用开发问**:client的定时器是通用功能,但依赖cocos2d的Scheduler类,导致移植到server端困难,使用C++标准库实现可避免该问[^5]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值