# Python字符串的大小写(二)


### 字符串upper()大写方法

#### 功能

将字符串全体大写

#### 用法

`big_str = sring.upper()`

#### 参数

函数括弧内什么都不用填写(不用传参数也没有参数)

#### 注意事项

- 只对字符串中的字母有效
- 已经是大写, 则无效
- 2$yes       2$YES

#### 代码

```python
# coding:utf-8

info = 'hello world! hello xiaomu'

big_info = info.upper()

print(big_info)

```

#### 与上节课组合练习

```python
# coding:utf-8

info = 'Hello World! Hello XiaoMu'

big_info = info.upper()
small_info = info.lower()


print(big_info)
print(small_info)

```

---------------------------

### 字符串swapcase()字母大小写翻转方法

#### 功能

将字符串中的大小写翻转

#### 用法

`newstr = string.swapcase()`

#### 参数

函数括弧内什么都不用填写

#### 注意事项

- 只对字符串中的字母有效
- number_message = '1@oK'    ->   '1@Ok'

#### 代码

```python
# coding:utf-8

info_one = 'Python Code Is Good'
info_two = 'PYTHON DJANGO FLASK'
info_three = 'python web so easy'

info_one_new = info_one.swapcase()
info_two_new = info_two.swapcase()
info_three_new = info_three.swapcase()

print(info_one_new)
print(info_two_new)
print(info_three_new)

```

