Python基础-字符串

python学习网 2017-09-01 23:07:03

字符串基本语法

print()输出

     Python 3版本中,字符串是以Unicode编码的,也就是说,Python的字符串支持多语言。

     

 chr()编码变成字符      <--------------------------------->ord()字符的整数表示 

         <---------------------->

byte类型的数据表示

   x = b'ABC'

 len()str包含字符

       

为了让python文件按utf-8读取,一般在文件开头加两行

  #!/usr/bin/env python3
  # -*- coding: utf-8 -*-

第一行注释是为了告诉Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释;

第二行注释是为了告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码。

申明了UTF-8编码并不意味着你的.py文件就是UTF-8编码的,必须并且要确保文本编辑器正在使用UTF-8 without BOM编码:

        

%字符串格式化

      类似'亲爱的xxx你好!你xx月的话费是xx,余额是xx'之类的字符串,而xxx的内容都是根据变量变化的,所以,需要一种简便的格式化字符串的方式。

      这里用%表示字符串的格式化。

      

    %s表示用字符串替换,%d表示用整数替换。

     

    

    用两个%表示一个%

    

 

 

 

 


  

阅读(821) 评论(0)