python定义一个字符串变量_Python零基础入门之Python变量与字符串

函数是什么?

函数就是Python程序题前准备好的功能每个函数都要对应的功能函数的使用方式为:函数名(参数)print函数

print用于向控制台输出字符串示例:print("锄禾日当午") 、 print(3)在输出文本时增加 \n 对文本换行print("锄禾日当午\n汗滴禾下土")Run:锄禾日当午汗滴禾下土常见错误

Python请使用半角字符(英文模式下的字符)大小写错误,Python大小写敏感(区分大小写)英文单词拼写错误注释的作用

注释就是我们自己的语言,对代码进行标注,增加可读性。Python的两种注释方式

单行注释: #我是人见人爱的单行注释块注释:""" 注释内容 """ print("锄禾日当午\n汗滴禾下土") #这是prtint函数""" 这是块注释注释内容在这里"""Run:锄禾日当午汗滴禾下土变量(variable)的作用

程序的作用就是用来处理数据编程语言中数据使用变量的形式保存为变量设置“值”的过程,称为“赋值”定义变量

变量的语法:变量名 = 值等号左边是变量的名称等号右边是变量要保存的数据name = "学了一点"变量的命名要求

变量名有意义,见名知意变量名只能包含字母、下划线与数字,不能数字开头不能与python关键字重名如何给变量起一个好名字

所有单词小写,多个单词之间使用 _ 连接最好使用英文单词,不建议使用拼音长度最好不要超过20个字符,过长可是使用缩写变量的数据类型

变量在赋值时会自动判断数据的类型

b17eca8065380cd7508d39bb69e29f3158828105.jpeg?token=aa744663fd91d41e9601fe8db37f1762&s=A4C5D91068E8C8091E49ECDB0300D037

Python最常用有四种数据类型

type函数

type函数用于得到变量的数据类型语法: 变量 = type(变量名)输出: str | int | float | boolstr = "学了一点"print(type(str))Run:基本运算符

基本运算符是指python中使用的基本数学计算符号

472309f790529822cb368adc1a6c49ce0b46d4d0.jpeg?token=6a08a6de64a1650c8abe469d6454be41&s=E7718F74067949885CF4E5DF030080B6

基本运算符

接收用户输入

使用input函数将用户输入的字符串保存到变量语法格式:变量 = input("提示信息")name = input("请输入您的姓名:")print("name")Run:请输入您的姓名:学了一点学了一点字符串与数字互相转换

字符串->数字:int(字符串) 、float(字符串)数字->字符串:str(数字)Python字符串

字符串就是一系列字符字符串可以使用单引号,也可以使用双引号str1 = "这是双引号"str2 = '这是单引号'str3 = "这是双引号和 '单引号' 混合使用"拼接(合并)字符串

字符串拼接是指将多个字符串合并,形成一个新的字符串字符串拼接使用 + 号处理str4 = "您乘坐的" + 'G12345' + "次列车正在检票"字符串的大小写转换

字符串提供了大量使用函数,允许让我们对字符串进行加工

80cb39dbb6fd5266e524a29e61bea52ed507365c.jpeg?token=baba6c08b54b83d28ba469dc903bc0c4&s=AFE1CE104ACAF72C1C69BCCB0300A034

Python 3 中的五个大小写函数

print("bmw".upper())#转换为大写print("BMW".lower())#转换为小写print("how are you".capitalize()) #首字母大写print("michael jackson".title())#title()设置每个单词首字母大写print("abcDEF".swapcase())#大小写互换Run:BMWbmwHow are youMichael JacksonABCdef格式化字符串

Python2.6 开始,新增了一种格式化字符串的函数 str.format()"{} {} you".format("I", "love") "{3}.{2}.{1}.{0}".format("点", "一","了","学") # {} 为占位符;{1} 数字1为索引,从0开始Run:I love you学了一点格式化数字

format()函数同样支持数字格式化(返回的都是字符串)示例:format(1234.567, '0.2f') #小数保留2位 1234.57示例:format(1234.567, ',') #千分位分隔符 1,234.567num = 1234567.89555str5 = format(num,'0.2f')print(str5)amt = 123456789str6 = format(amt,"0,.2f")print(str6)Run:1234567.90123,456,789.00制表符与换行符

制表符是指增加字符的缩进,在字符串中使用\t换行符是指为字符串换行输出,在字符串中使用\nprint("姓名\t性别\t年龄\n\t赵四\t男士\t42")Run:姓名 性别 年龄赵四 男士 42删除空白

在' python'与'python'是不同的字符串

8694a4c27d1ed21b80ac50a065c8efc150da3fbd.jpeg?token=8cb2717ae9c04ca3bf52efe0daabbc1b&s=AFE1CE10EECAC72C6E614DCB0300E036

三个函数来删除左右的空白

space_str = " hello world "print(space_str)nospace_str = space_str.strip()print(nospace_str)Run: hello world hello world 查找字符串

str.find()函数用于获取子字符串出现的位置语法:str.find(目标串,[开始位置],[结束位置])source = "这里是学了一点,关注我,教你Python零基础入门"index = source.find("学了一点",0,22)print(index)isexist = "学了一点" in source #判断是否存在“学了一点”,存在返回True,反之返回Falseprint(isexist)Run:3True字符串替换

str.replace()函数用于字符串替换语法:str.replace(原始串,目标串,[替换次数])示例:"aaabbbccc".replace("b", "d" ,2) 输出 aaaddbcccstr7 = "this is string example. This is really string"pstr7 = str7.replace("is","was")print(pstr7)pstr7 = str7.replace("is","was",3)print(pstr7)Run:thwas was string example. Thwas was really stringthwas was string example. Thwas is really string教你安装Python解释器

私信回复【0728】可获得本篇源码

点关注,不迷路

跟着我Python零基础入门