Python基础入门笔记:变量和字符串
变量和字符串
第一:Python不需要在每条语句末尾都写分号;
,例如 print('hello')
打印 hello
1.1 变量,因此您不需要更多变量来编程
。
可变命名法:
- 驼峰命名法
- 帕斯卡命名法
1.2 字符串
1。基本介绍
单引号 ' '
或双引号 ""
都好,三个或 ❙♷'''' 其中三个用于过长的文本段落或解释。只要不能填满三个引号,就可以按照自己的喜好换行文字。
①字符串可以直接相加,例如:
str1 = 'hi'
str2 = 'hello'
print(str1 + str2)
复制代码
工作结果:
hi jaybo
复制代码
②字符串相乘,例如:
string = 'bang!'
total = string * 3
复制代码
打印总结果:2。字符串分段和索引
可以使用字符串string[x]
对字符串进行索引和分段。
字符串切割实际上可以被认为是找到要断开的字符串部分,复制一小段所需长度,并将其保存到其他地方,而不更改源字符串文件。 。划分得到的每个字符串都可以被认为是原始字符串的副本。
先看下面的代码:
name = 'My name is Mike'
print(name[0])
'M'
print(name[-4])
'M'
print(name[11:14]) # from 11th to 14th, 14th one is excluded
'Mik'
print(name[11:15]) # from 11th to 15th, 15th one is excluded
'Mike'
print(name[5:])
'me is Mike'
print(name[:5])
'My na'
复制代码
如果你比较困惑,可以参考下表来理解和分析:
:
两半代表字符串分割的开始和结束。
以名称[11:14]
为例。暂停编号从第 11 个字符开始,到第 14 个字符结束,但不包括第 14 个字符。像name[5:]
这样的写法表示将字符串从第5个字符拆分到末尾。相反,name[:5]
表示从字符编号0到编号5的片段,但包括第五个字符。这很容易让人困惑。你可以想象第一个是5到最后。程序员懒得数有多少,所以就写出来了。另一个前面是5,他也懒得写0,就写了[:5]
。
3。字符串方法
- 替换方法:第一个参数表示替换的部分,第二个参数表示替换哪个字符串。
- 用字符串填空,例如:
city = input("write the name of city:"") url = "http://apistore.baidu.com/mri.../weather?citypiny={}.format(city) 复制代码
4。问题
问题1:
num = 1
string = '1'
print(num + string)
复制代码
上面的代码有问题吗?
说明:整数不能直接与字符串相加。可以先将字符串转换为整数,然后相加,即int(string)
num = 1
string = '1'
print(num + int(string))
作者:Jaybo
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
上一篇:Python基础入门笔记: 函数 下一篇:Python元编程技术剖析:不仅是元类
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。