python入门 第3章 Python变量和数据类型
来源:互联网 发布:mac怎么下载全名k歌 编辑:程序博客网 时间:2024/05/21 09:55
1、python中常见的几种数据类型:
一、整数Python可以处理任意大小的整数,当然包括负整数十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。二、浮点数浮点数也就是小数三、字符串字符串是以''或""括起来的任意文本,比如'abc',"xyz"等等。四、布尔值布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值(请注意大小写)五、空值空值是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
- python入门 第3章 Python变量和数据类型
- python入门课程 第3章 Python变量和数据类型
- Python 入门(2)--数据类型和变量
- Python入门(一):变量和数据类型
- python 数据类型和变量
- python数据类型和变量
- Python数据类型和变量
- Python变量和数据类型
- python变量和数据类型
- python 数据类型和变量
- Python变量和数据类型
- Python变量和数据类型
- Python变量和数据类型
- Python数据类型和变量
- python变量和数据类型
- python数据类型和变量
- Python入门-变量与数据类型
- Python快速入门(1)-变量和简单数据类型
- nginx http重定向https
- 使用cmd命令行或运行框进行关机重启操作
- Service学习(二)
- Delphi中exit,abort,break,continue 的区别
- 关于将宏指定给常用工具栏按钮 excel2010
- python入门 第3章 Python变量和数据类型
- java 高级工程师 进阶之路
- A+B for Input-Output Practice (IV)
- [PowerDesign]将数据库从SQL Server数据库转换为MySQL
- 用Redis实现Session功能,实现单点登录
- Delphi:assigned,TTreeView,return/result,listview
- 机器学习(十四)——协同过滤的ALS算法(2)、主成分分析
- mysql启动、停止、重启和连接
- python学习笔记(1)