Cách in một chữ cái bằng Python

Việc gán một chuỗi cho một biến được thực hiện với tên biến theo sau là dấu bằng và chuỗi


Chuỗi nhiều dòng

Bạn có thể gán một chuỗi nhiều dòng cho một biến bằng cách sử dụng ba dấu ngoặc kép

Thí dụ

Bạn có thể sử dụng ba dấu ngoặc kép

a = """Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua."""
in(a)

Tự mình thử »

Hoặc ba dấu nháy đơn

Thí dụ

a = '''Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua.'''
in(a)

Tự mình thử »

Ghi chú. kết quả là các ngắt dòng được chèn vào cùng một vị trí như trong mã



Chuỗi là Mảng

Giống như nhiều ngôn ngữ lập trình phổ biến khác, chuỗi trong Python là mảng byte đại diện cho các ký tự unicode

Tuy nhiên, Python không có kiểu dữ liệu ký tự, một ký tự đơn giản chỉ là một chuỗi có độ dài là 1

Dấu ngoặc vuông có thể được sử dụng để truy cập các phần tử của chuỗi

Thí dụ

Lấy ký tự ở vị trí 1 (nhớ rằng ký tự đầu tiên có vị trí 0)

a = "Xin chào, Thế giới. "
in(a[1])

Tự mình thử »


Vòng qua một chuỗi

Vì chuỗi là mảng nên chúng ta có thể lặp qua các ký tự trong chuỗi bằng vòng lặp for

Thí dụ

Vòng qua các chữ cái trong từ "banana"

cho x trong "chuối".
  in(x)

Tự mình thử »

Tìm hiểu thêm về Vòng lặp For trong chương Python For Loops của chúng tôi


Chiều dài chuỗi

Để lấy độ dài của một chuỗi, hãy sử dụng hàm len()

Thí dụ

Hàm len() trả về độ dài của một chuỗi

a = "Xin chào, Thế giới. "
in(len(a))

Tự mình thử »


Chuỗi kiểm tra

Để kiểm tra xem một cụm từ hoặc ký tự nào đó KHÔNG có trong chuỗi hay không, chúng ta có thể sử dụng từ khóa not in

Chương trình python này cũng thực hiện nhiệm vụ tương tự nhưng theo một cách khác. Trong chương trình này, chúng tôi đang sử dụng chức năng tích hợp để in bảng chữ cái. chuỗi. Phương thức ascii_uppercase trả về tất cả các bảng chữ cái viết hoa và chuỗi. Phương thức ascii_lowercase trả về tất cả các bảng chữ cái viết thường. Chương trình chỉ đơn giản là chạy một vòng lặp for trên các ký tự chuỗi và in chúng

# Python program to print alphabets

import string  #importing string function

# function to print uppercase alphabets
def upperAlpha():
    for c in string.ascii_uppercase:
        print(c, end = ' ')
    print('')

# function to print lowercase alphabets
def lowerAlpha():
    for c in string.ascii_lowercase:
        print(c, end = ' ')
    print('')

# print uppercase alphabets
print('Uppercase Alphabets:')
upperAlpha()

# print lowercase alphabets
print('Lowercase Alphabets:',)
lowerAlpha()

đầu ra. -

Bảng chữ cái viết hoa.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Bảng chữ cái viết thường.
a b c d e f g h i j k l m n o p q r s t u v w x y z

Bảng chữ cái trong Python

Trong chương trình trước, chúng ta đã sử dụng chuỗi. ascii_uppercase và chuỗi. ascii_lowercase nhưng trong chương trình này, chúng tôi đang sử dụng chuỗi. phương pháp ascii_letters. Phương thức này trả về tất cả các chữ cái viết thường và viết hoa dưới dạng một chuỗi

Python sử dụng các mảng byte được gọi là chuỗi để biểu thị các ký tự unicode. Trong Python, chỉ mục chuỗi nằm trong khoảng từ 0 đến n-1, trong đó n là độ dài của chuỗi. Do đó, trong một chuỗi có kích thước n, các ký tự có thể được lấy từ 0 đến n-1

Chẳng hạn, chỉ mục của văn bản “Mã hóa” là 0,1,2,3,4,5. Ký tự đầu tiên trong chuỗi “Coding” được biểu thị bằng số 0 và các ký tự o, d, i, n và g được biểu thị bằng các số lần lượt là 1, 2, 3 và 5

In các ký tự của một chuỗi

Các ký tự có thể được đặt trong dấu ngoặc đơn hoặc kép để tạo chuỗi. Trong Python, thậm chí cả ba trích dẫn đều được cho phép, nhưng chúng thường chỉ được sử dụng để biểu thị các chuỗi và chuỗi tài liệu nhiều dòng. Sau đây là một ví dụ để tạo một chuỗi -

Thí dụ

đầu ra

Sau đây là đầu ra của đoạn mã trên -

Works
Works
Works
Hey, welcome to
TutorialsPoint

Các phương pháp truy xuất các ký tự từ một chuỗi theo chỉ mục được liệt kê bên dưới

In ký tự thứ 3 đến thứ 5 của Chuỗi

Để in các ký tự của một chuỗi bắt đầu từ chỉ số 3 đến 5, có nhiều cách khác nhau, chúng như sau:

Sử dụng Lập chỉ mục hoặc cắt

Vị trí của một ký tự trong chuỗi được chỉ định bởi chỉ số của nó. Trong Python, lập chỉ mục là một kỹ thuật được sử dụng để chỉ các phần tử cụ thể trong một lần lặp theo vị trí của chúng. Nói cách khác, tùy thuộc vào yêu cầu của bạn, bạn có thể truy cập trực tiếp các phần tử ưa thích của mình trong một lần lặp và thực hiện các thao tác khác nhau

cú pháp

Sau đây là cú pháp để in các ký tự từ một chuỗi -

string[start:end:step]

Ở đâu,

  • Bắt đầu - Chỉ mục ban đầu của chuỗi con. Chuỗi con chứa ký tự tại chỉ mục này. Bắt đầu được lấy bằng 0 nếu nó bị bỏ qua
  • Kết thúc - Chỉ số kết thúc của chuỗi con. Ký tự này không phải là một phần của chuỗi con tại chỉ mục này. Kết thúc tự động được coi là bằng với độ dài của chuỗi nếu nó bị bỏ qua hoặc nếu giá trị được cung cấp dài hơn chuỗi
  • Sau ký tự hiện tại, mỗi ký tự "bước" phải được cung cấp. Cài đặt ban đầu là 1. Bước được thực hiện bằng 1 nếu nó bị bỏ qua

Thí dụ

Sau đây là một ví dụ để in các ký tự từ một chuỗi bắt đầu từ thứ 3 đến thứ 5 bằng cách sử dụng điều kiện if-else −