一、字符串的输出
print("","")输出有空格,按住ctrl不放,左键点击函数,找到sep=‘ ’,end=‘\n’
找到sep=‘ ’,中间的空格删掉,数据之间不会有空格,end=‘\n’表示结尾换行
注:变量的多次赋值
name="小明"#无意义
name="小刚"#被重新赋值,覆盖前一个变量名称,删除原来的数据
numbers,str,bool
type()可以查询变量所指对象类型
二、字符串转义符
转义符:data='\d'斜杠加字母
常用:
\n回车符,光标移到下一行开头
\\n=\n字符串,\n=回车键前一个\转义掉了后一个\,让他不能变成转义符
(\)续行符:多行数据变成一行,代码太长了
data='\'后一个'被\转义,不再是单引号,而是一个字符串
(\n)回车符 一行变成多行
\t水平制表符,是Tab键,一般相当于4个空格,但首先前面要满足4个字母的长度,如果不满足会先满足,英文字母1,汉字1.5,但在\t里都算1
弱警告的取消,设置,校对,修改,目前不需要
\' 取消引号作用
续行符\ 放在字符串的后面,当代码太长时,换行美化代码。定义变量时,enter键用于加续行符;print直接输出时,默认有续行符
三、字符串格式化:变量插入字符串中
消除“年龄”与“18”之间的空格
format {:.2f} 保留2位小数。
age = 18
value = 100.123456
age = 18
data = "我{}岁,我有{:.2f}元".format(age, value)
{0}表示填format里的第1个数据,{1}表示填format里的第2个数据,以此类推,2种方法不可叠加,不能从手动字段规范切换到自动字段编号
%,%.2f
value = 100.123456
age = 18
data = "我%s岁,我有%.2f元"%(age, value)
f格式化,是format的简化 ,大小写都可以 print(f"今天{name}迟到,扣款{money}元")
四、字符串的操作符号
+将字符串进行拼接操作,但只能对相同的数据类型操作,否则要强行转化
print(f'今天'+name+'迟到,扣款'+str(money)+'元')
*复制字符串里的内容次数 语法糖:很方便地协助完成某事 'gggggg'*10
r 快速取消所有转义效果 ,大小写都可以
print(rf'今天{name}迟到了,\n扣款{money:.2f}元')
五、字符串的输出
input(‘输入的提示语句/字符串’),运行到此,代码会等待用户输入,所返回的是一个字符串。
money=input("请输入您的余额:")
print(f'我的余额为{money}元')
六、数据类型的转换
字符串str
整数int
浮点数float
任何数据均可转化成字符串类型
字符串转化为整数型,只能全部都是整数的字符串
字符串转化为浮点型,如果不是数字类型无法转换
浮点转换为整数,不会四舍五入,会删除小数点后所有东西