设为首页 收藏本站
查看: 806|回复: 0

[经验分享] Python学习二---字符串

[复制链接]

尚未签到

发表于 2015-12-1 13:16:52 | 显示全部楼层 |阅读模式
一、字符串
  
  1.1、字符串和转义字符

  
   DSC0000.png
  
DSC0001.png
  转义字符需要使用\来表示
  1.2、字符串连接

  print 字符串1 字符串2,打印出来的字符串直接连接在一起没有空格
  print 字符串1,字符串2,打印出来的字符串直接连接在一起有空格
  也可以使用变量赋值的方式来输出 字符串,使用+号将变量连接在一起,结果同上
   DSC0002.png
  
  
  1.3、str()与repr()
  str()将值转换为字符串
  repr()返回值字符串表示形式,只是返回值, 并不转换
   DSC0003.png
  
二、input与raw_input()
  input():输入的值默认是赋值运算,只能输入数字,或者"内容",手动加上引号
   DSC0004.png
  raw_input():默认输入的就是字符串
  尽量使用raw_input()
   DSC0005.png
  区别
   DSC0006.png
  
  
  
三、原始字符串和Unicode字符串
  在字符串前面加上r,字符串中的所有字符都不会被转义,包括转义字符 DSC0007.png

  Unicode在字符串前面加上u,unicode只是一种字符编码
  python中的普通字符串在内部是以8位ASCII码形式存储的,而UNICODE字符串是以16位Unicode字符,这样可以表示更多的字符集
  
  
四、用的函数
  abs(number):返回数字的绝对值.如abs(-3)=3;
  cmatch.sqrt(number):返回平方根,也可以返回负数
  float(object):将字符串和数字转换为浮点数 float(3)=3.0
  help():提供交互式帮助
  input(”提示信息"):获取用户输入,但只能输入数字,如果要输入字符中,手动加上双引号
  int(object):将字符串或者数字转换为整数int(3.2)=3;int(3.9)=3;int(-3.2)=-3;int(-3.9)=-3;舍去小数位,只取整数位
  long(object):将字符串或者数字转换为长整数,long(3)=3L,如果有小数,舍去小数位,只取整数位,负数一样
  math.ceil(number):返回数的上入整数,近回值类型为浮点数如:math.ceil(12.1)=13.0,math.ceil(-12.1)=-12.0,math.ceil(-12.9)=-12.0,
  math.floor(number):返回数的下入整数,近回值类型为浮点数如:math.floor(12.9)=12.0,math.floor(-12.1)=-13.0,math.floor(-12.9)=-13.0
  math.sqrt(number):近观回平方根,不适就负数math.sqrt(4)=2.0
  pow(x,y):x表示底数,y表示次方数,近观回x的y次方.pow(2,2)=4,pow(2,-2)=0.25
  raw_input(”提示信息"):获取用户输入,返回值类型为字符串
  repr(object):返回值的字符串表示形式,只是形式,并没有转换
  round(x,y):根所给定精度进行四舍五入x,是运算数,y是精度.
   round(11.5)=12,round(-11.5)=-11,
  round(14.5,-1)=10,round(-14.5,-1)=-20,
  round(16.5,-1)=20,round(-16.5,-1)=-20,
  round(56.5,-2)=100,round(-56.5,-2)=-100
  
  str(object):将值转换为字符串
  
  
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-145895-1-1.html 上篇帖子: Notepad++插件Emmet和Python Script的安装 下篇帖子: Python网络编程(3)——SocketServer模块与简单并发服务器
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表