Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
7 Trả lời
89738 Lượt xem

Hi Friends,

I have to split a character from string.

For Example,If Name is like Sai Sathi Bawan,I have to split a first character from these strings as SSB and have to join these characters.How can we achieve this?Please help me in this friends.Thanks in advance

 

 

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

In python you can limit your string by using the VARIABLE[:NUMBER] format.

First character of a string

my_string[:1]

First five characters of a string

my_string[:5]

Last seven characters of a string

my_string[:-7]

So what you need is highlighted in bold

my_name = "Sai sathi bawan"
my_initals = ''.join([s[:1] for s in my_name.split(' ')])
print(my_initals)

Output: Ssb

To force Upper Case...

my_name = "Sai sathi bawan"
my_initals = ''.join([s[:1].upper() for s in my_name.split(' ')])
print(my_initals)

Output: SSB

Ảnh đại diện
Huỷ bỏ

updated response

Tác giả

Thank you so much Stephen Mack for your response.Its mean a lot to me

Sure no problem. Have a good day.

Usefull Example Stephen Mack...

Tác giả

One more help.Mack i want to swap characters 6361 result as 6163 How it is possible??

Câu trả lời hay nhất

more on...python substring

http://net-informations.com/python/basics/substring.htm


Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 11 15
7428
2
thg 5 22
33978
0
thg 3 19
4075
0
thg 1 19
5119
4
thg 2 24
12357