Re: [问卦] C程式大神们请进

楼主: ycl94 (Orz)   2017-08-29 04:43:07
※ 引述《Roger0123 (Roger)》之铭言:
: ※ 引述《ptt0720 (湿湿)》之铭言:
: : ##
: : string = input()
: : ansStr =''
: : for i in string:
: : ansStr += i.upper() if 'a'<=i<='z' else i.lower()
: : print(ansStr)
: : ##
: Python 的话
: 用 list comprehension 可以一行解决
: print(''.join(c.upper() if c.islower() else c.lower() for c in input()))
: 感谢乡民提醒,因为中文字不到30,所以补个测试结果吧:
: Test因为中文字不够30只好补个测试结果
: tEST因为中文字不够30只好补个测试结果
如果Python可以参战,那用string函数: swapcase()即可.
ycl94 @ MBA [:][~] python
Python 2.7.10 (default, Feb 7 2017, 00:08:15)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> raw_input().swapcase()
pTt teStIng
'PtT TEsTiNG'
为了满足30个字的需求, 耍废说明一下 swapcase()就如同这函数名称,
就是将大小写交换(swap), 所以小写就变大写, 反之亦然 :P
作者: formatted (ゴミ丼 わがんりんにゃれ)   2016-08-29 04:43:00
我最喜欢python惹
作者: wasijohn (咖咩哈咩哈)   2017-08-29 04:44:00
:p
作者: HowLeeHi (处处留心皆正妹)   2017-08-29 04:57:00
从C到C++、java、python..等一下Obj-C,C#要出来了吗julia,golang,rust,swift,perl,php,ruby,js,kotlin,asm
作者: lauly (Lawrence)   2017-08-29 05:06:00
PowerShell 也来参一脚
作者: tinlans ( )   2017-08-29 05:06:00
无聊死了 一点八卦都没有 来睡
作者: johnhmj (耗呆肥羊)   2017-08-29 05:26:00
标题可改为“我与大蟒蛇的情爱初体验”
作者: freeunixer (御剑客)   2017-08-29 05:30:00
全八卦板上没女友共度情人节的肥宅全部蛇出来了 (~误
作者: kyle5241 (kyle)   2017-08-29 06:23:00
原本想说用字典的
作者: AirLee (不屑鸡鸡队)   2017-08-29 07:36:00
好惨 这种日子只能回这种文

Links booklink

Contact Us: admin [ a t ] ucptt.com