Python 1.字符串(基础篇)

 字符串打印
s = "我爱学习"
print (s)
 运行结果
我爱学习

转义字符
用于打印一些不方便写出的内容 比如回车键等等
在字符串中出现反斜杠就可能是转义字符的出现
不同系统的换行操作不同 windows:\n Linux:\r\n
打印Let 's go



方法1
s = "Let 's go"
print (s)
 运行结果
Let 's go



方法2 让反斜杠后面的字符进行打印
ss = 'Let \'s go '
print (ss)
 运行结果
Let 's go
 打印斜杠 \\=\
sss = "c:\\user"
print (sss)
 运行结果
c:\user


回车换行符 window \n
ssss = "我爱\n学习"
print (ssss)
 运行结果
我爱
学习



字符串的格式化

1.使用百分号(%)
%d:在此处放置一个整数
%s:表示此处应该放入一个字符串

%s例子
s = "我爱%s"
print (s%"学习")
 运行结果
我爱学习
  %d例子
s = "我今年%d岁"
print (s%16)
 运行结果
我今年16岁

注意:占位符有多少个就必须用多少个实际内容代替 或者一个也别代替 否则就会出错
例子
li = "我爱%s,我今年%d岁"
print (li)    # 一个也不输入
print (li%"学习")   # 输入一个  错误
print (li%("学习",18))   # 全部输入
 当全部输入或者一个也不输入时的执行结果
我爱%s,我今年%d岁
我爱学习,我今年18岁
 当输入不完整的执行结果
Traceback (most recent call last): # 我把我文件地址给删除了
    print (li%"学习")    #输入一个  错误
TypeError: not enough arguments for format string


2.format函数格式化字符串
推荐使用这种方法 当需要转化的字符串多了不会乱
使用{}和:来代替%号,最后使用format进行传参

format例子
s = "我热爱着{}".format("学习,个屁捏")
print(s)
 运行结果
我热爱着学习,个屁捏

让format带有顺序化
在{}里面加入数字 代表后面format传参的顺序
s = "我热爱着{1},{0}".format("个屁捏","学习")
print(s)
 运行结果
我热爱着学习,个屁捏

None关键字
表示什么也没有 如果一个函数没有返回值,那么可以用none来进行代替
用来占位置和接触变量绑定
def get():
    None

get()
 运行结果为空,但是明显占据了一个位置

 文笔不好,仅供参考

要有错误或者有其他更多的见解,欢迎大家加我QQ384435742来交流

想第一时间看更新的文章,请关注,谢谢

猜你喜欢

转载自www.cnblogs.com/ggqjlzt/p/9656895.html