タグ付けされた質問 「uppercase」



6
文字列を大文字に変更する方法
Pythonで文字列を大文字に変更するのに問題があります。私の研究では得ましたstring.ascii_uppercaseが、うまくいきません。 次のコード: >>s = 'sdsd' >>s.ascii_uppercase 次のエラーメッセージが表示されます。 Traceback (most recent call last): File "<console>", line 1, in <module> AttributeError: 'str' object has no attribute 'ascii_uppercase' 私の質問は、Pythonで文字列を大文字に変換するにはどうすればよいですか?
737 python  string  uppercase 

30
文字列内の各単語の最初の文字を大文字にする方法
文字列の各単語の最初の文字を大文字にし、他の文字には影響しないJavaに組み込まれた関数はありますか? 例: jon skeet -> Jon Skeet miles o'Brien-> Miles O'Brien(Bは引き続き資本、これはタイトルケースを除外します) old mcdonald-> Old Mcdonald* *(Old McDonald見つけることもできますが、それほど賢いとは思わないでしょう。) Java String Documentationをざっと見てみるtoUpperCase()とtoLowerCase()、とのみがわかりますが、これはもちろん望ましい動作を提供しません。当然のことながら、Googleの結果はこれら2つの関数によって支配されています。すでに発明されたはずのホイールのようですので、頼むのも無理はないので、今後も使えるようにしています。


3
Objective-CでNSStringの大文字と小文字を区別または変更する
のオブジェクトで見つかった文字列を大文字にする方法を知りたいと思っていましたNSMutableArray。 にNSArrayは、'April'インデックス2 の文字列が含まれています。 これをに変更し'APRIL'ます。 このような簡単なものはありますか? viewNoteDateMonth.text = [[displayDate objectAtIndex:2] capitalized];



10
大文字と小文字
大文字と小文字を区別しない比較を行う場合、文字列を大文字または小文字に変換する方が効率的ですか?それも重要ですか? このSOの投稿では、「Microsoftがそのように最適化した」ため、ToUpperの方がC#の方が効率的であることが示唆されています。しかし、ToLowerとToUpperの変換は、文字列に含まれる内容に依存し、通常、文字列には小文字が多く含まれるため、ToLowerがより効率的になるというこの引数も読みました。 特に、私は知りたいです: ToUpperまたはToLowerを最適化して、一方が他方よりも高速になるようにする方法はありますか? 大文字または小文字の文字列間で大文字と小文字を区別しない比較を行う方が高速ですか。その理由は何ですか。 あるケースが他のケースよりも明らかに優れているプログラミング環境(C、C#、Pythonなど)はありますか?その理由は何ですか?


6
Rustで文字列の最初の文字を大文字にするのはなぜそれほど複雑なのですか?
の最初の文字を大文字にしたいのですが&str。それは単純な問題であり、私は単純な解決策を望んでいます。直感は私にこのようなことをするように言います: let mut s = "foobar"; s[0] = s[0].to_uppercase(); ただし&str、このようにsにインデックスを付けることはできません。私がそれを行うことができた唯一の方法は、過度に複雑に思えます。を&strイテレータに変換し、イテレータをベクトルに変換します。ベクトルの最初の項目を大文字にします。これにより、イテレータが作成され、インデックスが作成されますOption。これをアンラップして、大文字の最初の文字を取得します。次に、ベクトルをイテレータに変換しString、それをに変換し、それをに変換します&str。 let s1 = "foobar"; let mut v: Vec<char> = s1.chars().collect(); v[0] = v[0].to_uppercase().nth(0).unwrap(); let s2: String = v.into_iter().collect(); let s3 = &s2; これよりも簡単な方法はありますか?もしそうなら、何ですか?そうでない場合、なぜRustはこのように設計されているのですか? 同様の質問
82 string  rust  uppercase 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.