Python基本语法之:字符串和字典介绍

字符串(Strings)

Python语言真正出色的地方之一是字符串的操作。本节将介绍Python的一些内置字符串方法和格式化操作。

1、字符串语法

使用单引号或双引号定义Python中的字符串。它们在功能上是等价的。

如果字符串里面有字符串,若字符串里面的字符串为单引号,则外面的字符串使用双引号,反之,则使用单引号。

如何解决单引号里面有单引号的问题呢?

通过反斜杠‘\’来解决

更多反斜杠'\'应用

‘\n’表示换行符

此外,Python的字符串三引号语法允许我们从字面上包括换行符(即,通过在键盘上点击“Enter”,而不是使用特殊的“\n”序列)

print()函数自动添加换行字符,除非我们为关键字参数末尾指定了除了默认值“\n”之外的值。

2、字符串是序列

字符串可以被认为是字符序列。几乎我们看到的对列表所做的一切,对字符串也可以做到。

# indexing索引

# slicing切片

# long长度

# loop遍历

但字符串不同于列表的一个主要方式是它们是不可变的。我们不能修改它们,即字符串为不可变类型。

3、String methods

与列表一样,str很多非常有用的方法。这里我举几个例子。

# 所有字母转成大写upper()

# 所有字母转成小写lower()

# 字符串子集索引位置index()

# 以.....为开头startswith()

# 以......为结尾endswith()

4、字符串与列表间的转换

.split()将一个字符串转换为一个较小的字符串列表,缺省情况下在空格上中断.

空白以外的字符拆分

.join()将一个字符串列表缝合成一个长字符串,使用它被调用的字符串作为分隔符.

5、str.format()

如果我们想抛出任何非字符串对象,必须首先小心地调用str()

int转换成str

使用str.format()更加方便

更多format()操作

更多format操作

更多format,请看官网https://docs.python.org/3/library/string.html#formatstrings

字典(Dictionaries)

字典是一个内置的Python数据结构,用于将键映射到值

字典,key-value

update key-value

change key-value

字典语法类似于列表

In运算符告诉我们字典中是否有键

A for loop over a dictionary will loop over its keys

获取字典中所有键dict.keys(),所有值dict.values()

使用dict.items()同时迭代字典的键和值

更多Python字典使用方法,使用

help(dict)

参考https://www.kaggle.com/colinmorris/strings-and-dictionaries

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值