码迷,mamicode.com
首页 > 编程语言 > 详细

python3数据类型_1

时间:2015-12-29 14:14:51      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:

编码

默认情况下,Python 3源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码:

 1 #_*_ coding:utf-8 _* 

在python3中,非-ASCII标识符也是允许的。

注释

在python中单行注释用“#”表示;多行注释用三个单引号或者三个双引号表示‘‘‘or"""

 1 (‘‘‘)
 2 luckynum = 6
 3 for i in range(3):
 4     input_num = int(input(‘请输入您要猜的数字:‘))
 5     if input_num > luckynum:
 6         print(‘您输入的数字太大了!‘)
 7     elif input_num < luckynum:
 8         print(‘您输入的数字太小了!‘)
 9     else:
10         print(‘恭喜你TM的猜对了!‘)
11         break
12 else:
13     print("猜错超过三次~")
14 (‘‘‘)
15 
16 #name = input(‘请输入你的名字:‘)

行与缩进

python是以缩进的方式来表示代码块的,同一个代码块缩进的格式是一致的,通常缩进的格式为四个空格。

python的数据类型和变量

python中数据类型:整型(int)、浮点数(float)、布尔型(bool)、字符型(string)、空值(None)

整数

例如1,和数学上的整数完全一样

浮点数

例如0.11,浮点数就是小数。整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的(除法难道也是精确的?是的!),而浮点数运算则可能会有四舍五入的误差。

布尔型 

布尔类型只有TrueFalse两种值,例如

>>> 3>2
True
>>> 3>4
False

布尔值可以用andornot进行运算

and运算是与运算,只有所有都为真(True)的结果下才是True:

1 >>> True and True
2 True
3 >>> True and False
4 False
5 >>> False and False
6 False

or运算是或运算,只要其中一个为True,or运算结果就是True;

1 >>> True or True
2 True
3 >>> True or False
4 True
5 >>> False or False
6 False
7 >>> 

not运算是非运算,他是一个单目运算符,把True变成False,False变成True:

1 >>> not True
2 False
3 >>> not False
4 True
5 >>> 

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

if age >= 18: print ‘adult‘ else: print ‘teenager‘ 
 
空值
空值是python中一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

字符型

 

指的就是字符串

字符串是以‘‘or""括起来的都是字符串!如果字符串内部既包含‘又包含"怎么办?可以用转义字符\来标识,比如想打印I‘m "OK"!

>>> print(‘I\‘m \"OK\"!‘)
I‘m "OK"!

 转义字符\可以转义很多字符,如\n表示换行符,\t表示制表符,字符\本身也需要转义,所以用\\表示的字符就是\,在交互式环境试试看 

1 >>> print(I\‘m learning\nPython.)
2 Im learning
3 Python.
4 >>> print(\\\n\\)
5 6 \

如果字符串里面有很多字符都需要转义的话,不可能要加入很多\,为了简化,python运行用r‘‘表示‘‘内部的字符串默认不转义

1 >>> print(\\\t\\)
2 \    3 >>> print(r\\\t\\)
4 \\\t\\

如果字符串里面有很多换行的话用\n写在一行里面不好阅读,为了简化用‘‘‘...‘‘‘这个表示多行内容

>>> print(‘‘‘q1 q2 q3 q4 q5‘‘‘)
q1 q2 q3 q4 q5
>>>

 

python3数据类型_1

标签:

原文地址:http://www.cnblogs.com/allan-king/p/5085330.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!