标签:cts 简便 orm imp and code 传统 put 打印
字符串: 在python中引号包起来的,叫做字符串
1.字符串的定义:1、单引号
2、双引号
3、三引号
注意点:单引号和双引号没有任何区别
三引号可以自由换行
字符串转义:\‘ : 表示 ’
\" : 表示 "
\n : 表示 换行
\t : 表示 水平制表符
r : 关闭字符串转义
s1 = ‘abc‘ s2 = "258" s3 = """ 98765 4321 """ # 需求:字符串中如果有单引号怎么定义? s4 = "fruit‘python" # ---> 可以用双引号括起来 # 需求:字符串中如果有单引号和双引号怎么定义? s5 = """fruit‘python"java""" # ---> 可以用三引号括起来 # 当然也可以使用更简便的方法:字符串转义 s6 = ‘fruit\‘python‘ print(s6) # 运行结果为fruit‘python s7 = ‘fruit\‘python\"java‘ print(s7) # 运行结果为fruit‘python"java # \t 水平制表符 s8 = "java\tc++88\tmysql5\tscript" s9 = "java\tc++222\tmysql\tscript" s10 = "java66\tc++7777\tmysql\tscript333" # 如果加\t\t,间隔会更宽一点,更加显得对齐好看 print(s8) print(s9) print(s10) # 关闭字符串转义,用r # file_path_1 = "C:\Users\Administrator\PycharmProjects\eg01\day_02\demo04_字符串.py" # print(file_path_1) # 报错,打印不出来 file_path_2 = r"C:\Users\Administrator\PycharmProjects\eg01\day_02\demo04_字符串.py" print(file_path_2) # 打印正确---> C:\Users\Administrator\PycharmProjects\eg01\day_02\demo04_字符串.py
字符串拼接
方式一:直接 加法+ 来进行拼接
方式二:format格式化 变量 = "{}{}{}".format(s1, s2, s3)
# 字符串拼接 # 方式一:+ s1 = "apple" s2 = "orange" s3 = "banana" # fruit_info = s1 + s2 + s3 # print(fruit_info) # 输出结果为:appleorangebanana # 方式二:format fruit_info2 = "{}{}{}".format(s1, s2, s3) print(fruit_info2) # 输出结果为:appleorangebanana
字符串格式化输出
①:format格式化输出
②:字符串的F表达式
③:%号格式化输出
%s:表示为任意的类型占位
%f:表示为浮点数占位
%d:表示为数值类型占位
# 需求1:编写一个自动生成收据的python程序 # 用户输入姓名、费用、金额就可以输出如下格式的收据:今天收到XXX同学,交来XXX费用,金额XXX,开此收据为凭证 name = input("请输入姓名:") type1 = input("请输入费用类型:") money = input("请输入具体金额:") # 方法1: use_info = "今天收到{}同学,交来{}费用,金额{},开此收据为凭证!".format(name, type1, money) print(use_info) # 方法2: use_info_2 = F"今天收到{name}同学,交来{type1}费用,金额{money},开此收据为凭证!" print(use_info_2) # 方法3: use_info_3 = "今天收到%s同学,交来%s费用,金额%s,开此收据为凭证!" % (name, type1, money) print(use_info_3) # 方法4(不太推荐):当然,也可以使用复杂的传统方法: # use_info_4 = "今天收到" + name + "同学,交来" + type1 + "费用,金额" + money + ",开此收据为凭证!" # print(use_info_4) # 需求2:随机生成的小数,如何转换为指定保留两位小数来显示在字符串中 import random n1 = random.random() print("随机产生的小数为{:.2f}".format(n1)) print("随机产生的小数为: %.2f" % n1)
标签:cts 简便 orm imp and code 传统 put 打印
原文地址:https://www.cnblogs.com/xj-excellent/p/13356566.html