Python-字符串与变量

变量

把一个值赋值给一个名字是,它会储存在内存当中,把这块内存称为变量(variable),在大多数的语言中,都把这种行为称为“给变量赋值”或“把值存储在变量中”。
不过,Python与其他计算机语言的做法稍早有不同,它并不是八只存储在变量中,而更像是把名字“贴”在值上边。所以有些Python程序员会说Python没有变量,只有名字。变量就是一个名字,通过这个名字,我们能找到我们想要的东西。
teacher='小乌龟'
print(teacher)
结果:
小乌龟
变量为什么不叫“恒量”而是叫变量?正是因为它是可以变的!
x=3
x=4
y=2
z=x+y
print(z)
结果:
6

在上面的变量中第一个变量x=3,在在第二步x=4,x由先前的3变成了4,第二个变量y=2,所以z=x+y,所以z=6

字符串

拼接


a='小'
b='乌'
c='龟'
z=a+b+c
print(z)
结果:
小乌龟
这种字符串加字符串的语法,在Python中称为字符串的拼接
需要注意的地方:
· 在使用变量之前,需要对其先赋值
· 变量名可以包括字母、数字、下划线,但是变量名不能以数字开头,这根大多数高级语言一样------受C语言影响,或者说Python这门语言本身就是由C语言写出来的。
· 字母可以是大写会小写,但是大小写是不同的,也就是说,fishc和fishC对于Python来说就完全不同的两个名字。
· 等号(=)是赋值的意思,左边是名字,右边是值,不可写反。
· 变量的名字理论上可以取任何合法的名字,但作为一个优秀的程序员,应该给变量取一个专业的名字。

引号问题

目前我们认为的字符串就是引号里面的一切东西,我们也把字符串叫做文本,但是文本与数字是截然不同的。

如果直接让两个数字相加,那么Python会直接相加返回结果;

>>>5+8
结果:
8

但是如果在数字的两边是加上引号,就会变成字符串的拼接,这个就是引号带来的差别;

>>>'5'+'8'
结果:
'58'
Python在创建一个字符串,就要在字符串的两边加上引号,可以是单引号或者双引号或者三引号(''' '''),但是必须成对,如果不成对,那么Python就不知道你要干什么!!!

在这里插入图片描述

转义符(\)
就像上图的第二个,'let's go '的解决方法有两种。

1 ·
在这里插入图片描述
2 ·

>>>"let's go"
结果:
"let's go"

>>>"""let's go"""
结果:
"let's go"
Python 的字符串在运用是十分灵活的,但是需要注意的是引号要成对存在,不能凌乱使用,这个会让Python在处理时无法“理解”,从而会报错!!!
三重引号的问题其实和单引号双引号差不多,但是也有很大的不同,主要运用在注释、文本的多行输出;
如需了解转义字符,下篇将会给大家讲解!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值