# 这是学习廖雪峰老师python教程的学习笔记
1、直接处理的数据类型
• 整数   %d        (% )
>>> print('%d'%1.444)
1
• 浮点数  %f(%.2f,取小数点后两位)
>>> print('%.2f'%1.444)
1.44
• 字符串  %s
补充:
10的n次方可以用e来代替
1.23x109就是1.23e9,0.000012可以写成1.2e-5
pow(x,y):x的y次方
 
2、转义符
• \:转义字符
• \n:换行
• \t:制表符
• \\: 字符'
• \'r'':代表''内的字符默认不转义。输什么就是什么
\\\t\\')
        \\\t\\
• %%:对%转义,代表一个'%' 字符。它只有这一种转义用法。
3、换行输入
'''…''' 的格式表多行内容。
其前可加r,即对输入字符默认不转义
>>> print('''line1
... line2
... line3''')
line1
line2
line3
 
4、布尔值
True 和 False。(注意:必须这么写)
布尔值可以用and、or和not运算。
>>> True and True
True
 
5、空值
空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
 
6、变量
变量名必须是大小写英文、数字和_的组合,且不能用数字开头,比如:
1. 变量a是一个整数。
a = 1
1. 变量t_007是一个字符串
t_007 = 'T007'
1. 变量Answer是一个布尔值True
Answer = True
 
7、常量
所谓常量就是不能变的变量,比如常用的数学常数π就是一个常量。在Python中,通常用全部大写的变量名表示常量:
PI = 3.14159265359
8、python的两种除法
1、/ 除法计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数
>>> 9 / 3
3.0
 
2、// 地板除,两个整数的除法仍然是整数
>>> 10 // 3
3
 
9、例题
变量:
# -*- coding: utf-8 -*-
n = 123
f = 456.789
s1 = 'Hello, world'
s2 = 'Hello, \'Adam\''
s3 = r'Hello, "Bart"'
s4 = r'''Hello,
Lisa!'''
结果:
123
456.789
Hello, world
Hello, 'Adam'
Hello, "Bart"
Hello,
Lisa!


 






https://blog.51cto.com/12758568/2115550