How do you use the first two letters

I have usernames that are in this RSmith format. I can put them in all upercase or Title them to look like Rsmith, but I need RSmith.

current script:

import csv

app_csv = ('/tmp/lowerAccounts.csv')
app_csv_upper = ('/tmp/Identity_Accounts.csv')
in_app_csv = open(app_csv)
out_app_csv = open(app_csv_upper, 'w')
inreader = csv.reader(in_app_csv)
outwriter = csv.writer(out_app_csv)
for row in inreader:
    outwriter.writerow(row)
    row[0] = row[0].upper()
    outwriter.writerow(row)
    row[0] = row[0].title(row)
    outwriter.writerow(row)
+4
source share
1 answer

You can use the basic rowset:

s = 'rsmith'
s = s[:2].upper() + s[2:]
print(s)

Conclusion:

RSmith
+13
source

Source: https://habr.com/ru/post/1695720/


All Articles