字符串的格式化

时间:2023-01-07 08:11:26

Python中的字符串在c语言中体现为一个字符数组,每次创建字符串的时候需要在内存中开辟一块连续的空,并且如果要修改字符串的话,就需要再次开辟空间,万恶的+号没出现一次就会在内存中重新开辟一块空间。
Python中单引号,双引号没区别

name = input("name:")
age = input("age:")
job = input("job:")

print("Information of []:" + name + "\nName[]:" + name + "\nAge[]:" + age + "\nJob[]" + job)

print("Information of %s:\nName:%s\nAge:%s\nJob:%s" % (name, name, age, job))

message = '''
Information of %s:
Name:%s
Age:%s
Job:%s
'''
% (name, name, age, job)

字符串的格式化
1、”’注释
字符串的格式化
2、”’段落

message = '''
Information of %s:
Name:%s
Age:%s
Job:%s
'''
% (name, name, age, job)

单引号,双引号都可以,一般采用单引号
PS:%s 字符串
%d 整数
%f 浮点

str.strip() 去掉字符串前后的空格