1.字符串的拼接
有两种方法:
1使用+拼接
【+拼接时,需要保证每个子字符串必须都是字符串类型】
2使用拼接函数:format函数
注意:{}是占位符,个数与拼接字符串个数;
可以在后面拼数字或其他;
{}内可以有编号:0,1,2…或a,b,c…
#a,b,c位置可以互换
s1="hello{}{}{}".format("张三","李四","王五")
s2="hello{0}{1}{2}".format("张三","李四",8)
s3="hello{a}{b}{c}".format(a="张三",b="李四",c="王五")
【注意:在print函数使用时+和,**是有区别的】
print(a1+a2)#打印结果只有一个
print(a1,a2)#分别打印2个内容,用空格隔开
2.转义字符
转义字符:表示字符串中有一些表达特殊意义的字符
格式:\字符
其中:\n 换行符 ,\t 制表符 (tab键,4字符大小)
我们关注的重点不是转义字符本身,是取消转义,将文件路径或网址放到字符串时,会报错。
取消转义的方式:
1在整个字符串引号前加r
2把所有斜杠加字符的内容多加一个\
s=r"c:\users"
s="c:\\users"#双重转义=不转义
3.数据类型转换
函数int(),float(),str(),bool()分别用于将变量转换成整型、浮点型、字符串、布尔型变量
转整型int()
s1="11"#字符串必须是整数形态,才可以转换为int
ns1=int(s1)
print(ns1+5)
转浮点型float
s1="3.14"
fs1=float(s1)
print(type(ns1))
i1=34
ni1=float(i1)
print(ni1)
f1=3.14
nf1=int(f1)
print(nf1)
转字符串str()
a=1
b=2.2
sa=str(a)
sb=str(b)
print(type(sa),type(sb))
print("张三"+str(555))
转布尔型bool();
表示空意义的数据转成False,其他数据都会转成True
a=11
b=hello
print(bool(a))
print(bool(b))
print(bool(0))
print(bool(None))
print(bool(""))
输出结果是:
True
True
False
False
False
4.接收键盘输入
在程序中,我们经常需要用户输入一些值,这些内容由前端页面显示,我们可以用input()函数来模拟用户输入。
input()函数使用格式是:接受用户数据的变量=input(“提示语句”)
其中需要着重注意两点:
提示语句中只能是一个单独的字符串,不能写逗号以及其他类型;
input输入的语句将统一被解析成字符串
money=int(input("请输入你的银行存款:"))
print("你的银行存款",money)
print("明年存款是",money*1.03)
5.sublimeREPL插件安装
使用Sublime_text时,需要安装插件sublimeREPL,才能在Sublime_text中接受键盘输入。
安装步骤:
1.打开Sublime_text,按键Ctrl+shift+P打开命令面板
2.输入install,选择Package Control:Install Package(程序包控件,安装程序包,需要等待一下)
注意:如果没有此选项,需要先安装Package Control,点击Install Package Control,等待安装,提示安装成功后再重新按Ctrl+shift+P选择Package Control:Install Package
3.在弹出窗口输入需要下载的插件名称sublimeREPL
4.在tools里找到sublimeREPL,说明安装成功
5.设置快捷键,首先点击首选项preference,其次打开快捷键设置key bindings,然后输入下面代码:最后关闭保存
{"keys":["f5"],
"comman":"sublimeREPL:Python-RUN current file",
"command":"run_existing_window_command",
"args":{
"id":"repl_python_run",
"file":"config/Python/Main.sublime-menu"}}