Python学习之零基础---------第二篇:编程概论2

Python编程概论---------2

上一篇文章讲到变量类型之数字类型,这篇文章讲算术操作符、比较操作符、逻辑操作符和字符串的操作。

1.算术操作符

下面是python中常用的一些算术操作符。

操作符含义示例运算结果
**指数运算3**327
%取模运算15%21
//整除/地板除运算4//31
/除法运算8/51.6
*乘法运算3*39
+加法运算3+36
-减法运算10-37

2.比较操作符

操作符含义示例运算结果
>大于9 > 2True
<小于9 < 2False
>=大于或等于1 >= 1True
<=小于或等于2 <= 4True
==等于3 == 4False
!=不等于6 != 9True

3.逻辑操作符

操作符含义示例运算结果
andTrue and TrueTrue
orTrue or FalseTrue
notnot FalseTrue

4.字符串的操作

常用字符串的操作有:索引、字符串拼接、字符串乘法、改变大小写、格式化、分割、连接、去除空格、替换、查找索引、转义、换行、切片、in关键字等。

1.索引

#索引
a = 'elephant'
a[0]
#负索引 
a[-1]

运行结果:‘e’,‘t’

2.字符串拼接

#字符串的拼接
'book' + ' on' + ' the' + ' desk'

运行结果:‘book on the desk’

3.字符串乘法

'cat '*3

运行结果:'cat cat cat ’

4.改变大小写

#字符串大写用 字符串.upper()
a = 'dog'
b = a.upper()
print(b)
#字符串小写用 字符串.lower()
c = b.lower()
print(c)

运行结果:DOG,dog

5.格式化

可以利用format函数或者%对字符串进行格式化,%d:此处应放入一个整数,%s:此处应放入一个字符串。

#利用format函数
"I am {0} years old, and I am from {1}.".format(18 , 'China')
#利用百分号格式化
"I am %d years old, and I am from %s."%(18,'China')

运行结果:‘I am 18 years old, and I am from China.’

6.分割

# split函数的用法:str.split(str="", num=string.count(str)).
"I am 18 years old, and I am from China.".split('o',2)

运行结果:['I am 18 years ', ‘ld, and I am fr’, ‘m China.’]

7.连接

#join在字符串的每个字符间添加新字符
first_number = '123'
a = '+'.join(first_number)
print(a)
#把字符串连接成单一字符串
b = ['I','am','18','years','old']
c =' '.join(b)
print(c)

运行结果:1+2+3 ,I am 18 years old

8.去除空格

#strip用来去除字符串开头和末尾的空白字符
s = '      oooops   '
s = s.strip()
s

运行结果:‘oooops’

9.替换

#replace方法中,第一个参数是要替换的字符串,第二个参数是替换的字符串。
t = '   ooo  ops  '
t = t.replace(' ','')
t

运行结果:‘oooops’

10.查找索引

#查找索引可使用Index方法
'Peter'.index('e')

运行结果:1

11.转义

#当然,你可以使用单引号代替双引号
"she said:\"I am sad\"."

运行结果:‘she said:“I am sad”.’

12.换行

#换行符用\n表示
print('line1\nline2\nline3')

运行结果:
line1
line2
line3

13.切片

#切片的用法:可迭代对象[起始索引:结束索引]
a = 'I love lulu.'
print(a[7:12])
if a[7:12] == a[7:]:
    print(True)
print(a[-2:])

运行结果:
lulu.
True
u.

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值