美文网首页
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-数据类型和变量

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

  • Python-数据类型和变量

    数据类型 计算机顾名思义是可以做数学计算的机器, 因此, 计算机程序理所当然地就可以处理各种数值。但是, 计算机...

  • python-基础数据类型和变量

    基本数据类型 int 8 float 8.8 str "8" bool True/False 整...

  • C语言基础

    C 变量: 变量的数据类型: 变量按照数据的分类分为整数和浮点数 不同变量的数据类型是不同的 数据类型有整型,浮点...

  • Python学习记录

    变量、运算符与数据类型 注释: 运算符 变量和赋值 数据类型与转换

  • Kotlin 数据之本变量

    变量和常量用来存储数据和传递数据,类型则用来描述变量和常量保存的是什么样的数据类型。 数据类型 变量和常量都有数据...

  • 探究final在java中的作用

    一. final修饰变量 1. 基础: final修饰基本数据类型变量和引用数据类型变量. 相信大家都具备基本的常...

  • 2.Python简单基础

    Python-变量 变量是将结果暂时存放在内存,方便后来程序来调用。 变量的命名方式规则: 由字母,数字,下划线组...

  • Go之旅-变量

    Go语言变量有固定的数据类型,决定了变量内存的长度和存储格式。Go变量只能修改变量值,不能改变变量的数据类型。Go...

  • JAVA基本常识

    一、基本数据类型和引用数据类型的变量的创建都通过如下方式----> 数据类型 变量名=初始化值;其中,引用数据类型...

网友评论

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

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