zoukankan      html  css  js  c++  java
  • python中的变量以及字符串的使用

    在python中只有一个变量:动态变量

    在Python当中令人奇怪的是我们的python没有静态变量,这个特性大大的增加了python的灵活性。

    由于python中没有静态变量所以我们千万不要使用静态变量的命名方式,这样会报错的。

    在Python当中我们在打印字符串的时候我们可能会打印" "这样的字符,这个时候我们就需要使用' '来将这个字符串包含在内,如果我们需要打印出' '的话呢我么就需要" "来打印字符串。

    在Python当中如果我们需要同时打印出' '和" "就需要使用在进行转义。

    有的时候呢我们可能会打印出多个特殊的符号,如果一个一个进行转义的话呢会很麻烦的,所以python当中便提供了一个新的表达方式便是r的使用

    如果我们要打印(~-~)/这样的符号我们就需要使用r:

    在这里面我们会看到我们不仅用了r还是用了''' '''这个组合可以打印包含多种字符的字符串,还可以打印多行字符串:

    在计算机刚开始的年代里,我们将8个比特作为一个字节,所以一个字节只能表示0~255,但是人们后来为了能够打印出其他的字符,比如汉字,便用两个字节来表示一个字符,在这里unicode码便应运而生了,但是Python出现的时间比较早,在它出现的时候unicode标准版还未出现,所以python便使用哦是ASCII码,在这里如果我们要打印中文的话,百年需要在前面加一个u:

    如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释:

    # -*- coding: utf-8 -*-
    这样的话呢我们就可以直接的进行编译了。

    
    
  • 相关阅读:
    PAT甲题题解-1017. Queueing at Bank (25)-模拟
    PAT甲题题解-1015. Reversible Primes (20)-素数
    PAT甲题题解-1013. Battle Over Cities (25)-求联通分支个数
    PAT甲题题解-1012. The Best Rank (25)-排序水题
    POJ 3384 Feng Shui
    POJ 3525 Most Distant Point from the Sea
    HDU 1115 Lifting the Stone
    FJ省队集训最终测试 T2
    FJ省队集训最终测试 T3
    考前总结小本本
  • 原文地址:https://www.cnblogs.com/chang1203/p/5833827.html
Copyright © 2011-2022 走看看