美文网首页
Python-数据类型和变量

Python-数据类型和变量

作者: ThiagoChang | 来源:发表于2018-05-13 10:59 被阅读0次

    1.字符串

    字符串是以' '(单引号)或者" "(双引号)包括起来的任意文本,注意引号本身不是字符串的一部分。如果'(单引号)本身也是字符串的一部分,则应该用" "(双引号)来包裹字符串。

    2.转义符\

    \(转义符)可以转义很多字符,例如\n表示换行,\t表示制表符,字符\本身也需要转义才能显示,所以"\\"表示的字符就是\。

    原始字符串(raw,不转义)

    r' ' 所包括的内容不转义,例如:

     >>>print(r'\\\t\\')
     \\\t\\
    

    字符串内部换行

    Python允许用'''...'''的格式表示多行内容(而且你可以在''' '''或者""" """内部自由地使用单引号或者双引号):

     >>>print('''line1
     ...line2
     ...line3''')
     line1
     line2
     line3
    

    以上是在交互式命令里输入的结果,注意在输入多行内容时,提示符由>>>变为...,用来提示你可以接着上面的内容输入,...是提示符,不是内容的一部分

    3.布尔值

    布尔值经常用在条件判断中,例如:

     age = 17
     if age >= 18:
           print('adult')
     else:
           print('child')
    

    4.变量

    计算机中,变量不仅可以是数字,也可以是任何数据类型
    变量在程序中用程序名表示:

     a = 1
    

    变量a是一个整数

     t_123 =  't123'
    

    变量t_123是一个字符串

     answer = True
    

    变量answer是一个布尔值True

    在Python中,= 是赋值符号,可以把任何数据类型赋值给变量,同一个变量可以被反复赋值,而且可以被赋值成为不同的数据类型
    这类变量本身类型不固定的语言称为动态语言,相对的是静态语言,如Java

    赋值符号不等于数学中的等号,例如:

     x = 10
     x = x + 2
    

    从数学上理解,x=x+2不可能成立;在程序中,赋值语句先计算x+2,得到结果12,再赋值给变量x

    首先,我们使用赋值运算符=字面常量10赋值给变量x;这一行被成为声明语句,Statement

    Python支持多种数据类型,在计算机内部,任何数据都可以被看做一个“对象”,而变量就是在程序中用来指向这些数据对象的,对变量赋值就是把数据变量关联起来。

    对变量赋值x=y是把x指向真正的对象,该对象是变量y所指向的。随后对y的赋值并不能改变x的指向。

    相关文章

      网友评论

          本文标题:Python-数据类型和变量

          本文链接:https://www.haomeiwen.com/subject/uvkhdftx.html