2020-11-02

一.字符串的补充

        -->1.split分割字符串

s ='i like china'

r = s.split(' ')

print(r)

['i', 'like', 'china']

2.join连接字符串

s ='abcdefg'

r ='-'.join(s)

print(r)

a-b-c-d-e-f-g

3.strip():去掉空格

s =' python '

r = s.strip()

print(r)

python

4.lstrip():去掉左边空格

5.rstrip():去掉右边空格


6.大小写 lower()  upper()

7.判断是不是大小写  islower()  isupper()

s ='python'

r = s.upper()

m = s.isupper()

print(r)

print(m)

PYTHON

False


 二.数学运算符:

        -->与数学上面用法相似,就不做代码说明

1.+

            用法:求和;正号;连接两个字符串('a'+'b'='c')

2.-

            用法:求差;负号

3.*

            用法:求乘积;重复print('hello world'*100)

4./

            用法:求商

5.//

            用法:取整除(取商的整数部分)

6.%

            用法:取余

7.**

            用法:取幂运算

三.比较运算符: 

         >,<,==,>=,<=,!= 

        比较结果: 布尔值:True Fasle

四.赋值运算符

    1.单独的赋值a = 2;

    2.复合的赋值        -> +=;-=;*=;/=

五.逻辑运算符

        and ; or ; not

        1.与运算

r = True and True

m = True and False

n = False and True

s = False and False

print(r) 

print(m)

print(n)

print(s)  

True

 False

False

False

 2.或运算

r = True or True

m = True or False

n = False or True

s = False or False

print(r)

print(m)

print(n)

print(s)

True 

True

True

False 

六.非布尔值的与或运算

        -->返回值是原值,不是布尔值

1.与运算:找False ,如果第一个值是F,直接返回第一个值,否则返回第二个值

r =0 and 5

r =1 and 4

print(r)

0

4

2.或运算:

                找True,有则返回1(true是第一个,如果True是第二个值,看第一个值,如果是0,返回1,否则返回第一个值),无                   则返回第一个值(不是False,否则返回第二个值)

r =1 or 2

r =1 or 0

r =0 or 1

r =2 or 1

r =0 or 2

r =2 or 0

print(r)

1

1

1

2

2

2

2

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。