python入门 第3章 Python变量和数据类型

来源:互联网 发布:mac怎么下载全名k歌 编辑:程序博客网 时间:2024/05/21 09:55

1、python中常见的几种数据类型:

一、整数Python可以处理任意大小的整数,当然包括负整数十六进制用0x前缀和0-9,a-f表示,例如:0xff000xa5b4c3d2,等等。二、浮点数浮点数也就是小数三、字符串字符串是以''""括起来的任意文本,比如'abc'"xyz"等等。四、布尔值布尔值和布尔代数的表示完全一致,一个布尔值只有TrueFalse两种值(请注意大小写)五、空值空值是Python里一个特殊的值,用None表示。注意不是null

2、Python之print语句:

print语句可以向屏幕上输出指定的文字。比如输出'hello, world',用代码实现如下:>>> print 'hello, world'print语句也可以跟上多个字符串,用逗号“,”隔开,就可以连成一串输出:>>> print 'The quick brown fox', 'jumps over', 'the lazy dog'The quick brown fox jumps over the lazy dogprint会依次打印每个字符串,遇到逗号“,”会输出一个空格,因此,输出的字符串是这样拼起来的:print也可以打印整数,或者计算结果:>>> print 100 + 200

3、Python的注释:

Python的注释以 # 开头,后面的文字直到行尾都算注释

4、Python中什么是变量

在Python程序中,变量是用一个变量名表示,变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头,比如:a = 1在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,

5、Python中定义字符串

如果字符串本身包含'怎么办?可以用" "括起来表示:"I'm OK"类似的,如果字符串包含",我们就可以用' '括起来表示:'Learn "Python" in imooc'如果字符串既包含'又包含"怎么办?这个时候,就需要对字符串的某些特殊字符进行“转义”,Python字符串用\进行转义。要表示字符串 Bob said "I'm OK".由于 '" 会引起歧义,因此,我们在它前面插入一个\表示这是一个普通字符,不代表字符串的起始,因此,这个字符串又可以表示为'Bob said \"I\'m OK\".'注意:转义字符 \ 不计入字符串的内容中。常用的转义字符还有:\n 表示换行\t 表示一个制表符\\ 表示 \ 字符本身

6、Python中raw字符串与多行字符串

如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀 r ,表示这是一个 raw 字符串,里面的字符就不需要转义了。例如:r'\(~_~)/ \(~_~)/'但是r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串(为什么?)如果要表示多行字符串,可以用'''...'''表示:'''Line 1Line 2Line 3'''上面这个字符串的表示方法和下面的是完全一样的:'Line 1\nLine 2\nLine 3'还可以在多行字符串前面添加 r ,把这个多行字符串也变成一个raw字符串:r'''Python is created by "Guido".It is free and easy to learn.Let's start learn Python in imooc!'''

7、Python中Unicode字符串

可以在第一行添加注释# -*- coding: utf-8 -*-目的是告诉Python解释器,用UTF-8编码读取源代码,这样就不会出现中文乱码问题了
0 0
原创粉丝点击