python学习二,字符串学习

python语言包含6种内建的序列,其中,有两种主要的类型:列表和元组。列表是可以修改的,而元组不可以,如果要添加或者删除某些元素,就只能用列表,为了限制某些元素,就会用到元组。一般来说,列表可以替代元组。在列表之中,有索引,分片,加,乘等等。

下面定义一个变量,存储一个字符串:


关于print显示和直接pystr[0]显示的对象是不一样的。您可能发现了,不用print打印出的字符串显示出来的时候会被单引号括起来。所有通过python打印的字符串是被引号括起来的,这是因为python打印值的时候会保持该值在代码中的状态,而不是你希望用户看到的状态。这里讨论的实际是值转换成字符串的两种机制:

str函数:会把值转换为合法的字符串,以便用户可以理解
repr函数:会创建一个字符串,以合法的python表达式的形式表示值。



如果需要写一个很长的字符串,它需要跨多行,可以使用三个单引号,强制换行用反斜杠\

>>> '''asdgh
agjaw
ag'''
'asdgh\nagjaw\nag'
>>> 1+5+\
+6

>>>


python中对多个反斜杠(路径中常用)转义除了加\,可以在整个字串的前面加r:





常用的函数:
abs(number):绝对值函数
cmath.sqrt(number):负数平方根,需要引入cmath库
float(object):浮点运算
help():帮助函数,可用来查询某些函数的帮助
input(prompt),raw_input():input是一个输出语句,可以输出返回一个变量,根据实际情况会返回一个值,字符串或者是数
值,然后,解释器会根据这个值来执行下面的代码,输入不同的值,会有不同的返回值,输出的结果或许就会不一样了,input
与raw_input不同的地方就是要求输入的类型。


int(object):
long(object):
math.ceil(number)(返回上入整数):
ath.floor(number)(返回下舍整数):
pow(x,y):幂运算,x的y次方
repr(object)、str(object):字符串输出,不同点注意了,上面有说过
round(number[.ndigits]):四舍五入函数,需要引入import math

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值