Python编码格式及运算符

Python编码格式及运算符

指定文件编码格式

  • 默认情况下Python使用ASCII编码格式进行解释,如源代码中包含其他编码格式的数据,需指定编码格式,否则将出现乱码问题

Python指定编码格式要求

  1. 必须放置于文件的第一行

    1. 一种例外情况是源文件存在shebang line(#!) 时,可以位于第二行

      #!/usr/bin/env python3
      # -*- coding: utf-8 -*-
      
  2. 格式

    #格式一
    # coding=<encoding name>
    
    #格式二
    #!/usr/bin/python
    # -*- coding: <encoding name> -*-
    
    #格式三
    #!/usr/bin/python
    # vim: set fileencoding=<encoding name> :
    
    #精确定义的格式如下
    ^[ \t\f]*#.*?coding[:=][ \t]*([-_.a-zA-Z0-9]+)
    
    #样例一
    #!/usr/bin/python
    # -*- coding: latin-1 -*-
    
    #样例二
    #!/usr/bin/python
    # -*- coding: iso-8859-15 -*-
    
    #样例三
    #!/usr/bin/python
    # -*- coding: ascii -*-运算符
    

运算符

  1. 基本运算符:+ - * /

    1. 其中/计算出的结果始终为浮点数,如需使除法向下取整需使用运算符//

    2. * 作用于数字与字符串时表示字符串重复次数

    3. +作用于字符串时,表示拼接,

      此处可使用空格、换行或制表符替换+,但仅限于 字符串本身拼接时,对于变量或表达式不适用,此时应使用+

  2. ()表示分组运算

  3. **表示指数运算

  4. =表示赋值运算

  5. \表示转义字符,若无需转义,则可使用raw strings在字符串第一个引号前添加r,从而使转义字符无效

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值