输出函数print()
- 输出数字,无引号
代码
print(1234)
结果输出
1234
这句代码背后的过程:
(1)向计算机发出指令“print(1234)”打印1234
(2)Python 把这行代码编译成计算机能够明白的语言
(3)计算机去执行指令,把1234结果输出在屏幕上
2. 单引号、双引号、三引号
单引号和双引号功能相同,都可输出字符串,也可转义
单引号
print('猴哥')
输出
猴哥
单引号功能:由于计算机只懂数字,使用单引号可输出字符串和文字
双引号
和单引号功能相同
三引号
可用三引号实现跨行输出
代码
print('''猴哥,
八戒''')
输出
猴哥,
八戒
- 转义字符
通过单/双引号+转义字符也可实现跨行输出
代码
print('猴哥,\n八戒')
输出
猴哥,
八戒
转义字符总结
\a 响铃(BEL)
\b 退格(BS),将当前位置移到前一列
\f 换页(FF),将当前位置移到下一页开头
\n 换行(LF),将当前位置移到下一行开头
\r 回车(CR),将当前位置移到本行开头
\t 水平制表(HT),跳到下一个TAB位置
\v 垂直制表VT
\0 空字符(NULL)
’ 代表一个单引号字符’
‘’ 代表一个双引号字符
\ 代表一个单斜线字符
\xhh 1到2位十六进制所代表的任意字符
\ddd 1到3位八进制所代表的任意字符
变量命名规则
- 只能包括数字、字母和下划线
- 数字和下划线不能做开头
python中的数据类型
字符串、整数、浮点数
- 字符串、整数(不带小数点)比较
上一节中,单引号、双引号、三引号中的内容就是字符串
给变量赋值时字符串类型必须有引号
a = '字符串。'
b = "2"
c = 2
a,b都是字符串
c是整数
- 浮点数(带小数点)float
浮点数在计算机内运行时,不会绝对精确,会有四舍五入的差
这是因为 Python 在计算浮点数时,会有相应的转换机制,所以最终的小数精度会缺失
四则运算
运算优先级:从左到右,先括号,先乘除,后加减
字符串拼接
字符串拼接符号 +,将需要拼接的变量连接在一起
代码
hero = '悟空'
title = '八戒'
action = '唐僧'
print(hero+action+title)
输出
悟空八戒唐僧
数据类型的查询
type()函数
代码
name = '八戒'
num = 2
print(type(name))
print(type(num))
输出
<class 'str'>
<class 'int'>
数据转换
数据转换的方法有3个: str() ,int(),float()
str():把其他数据类型转换成字符串类型,也可用单引号替代
代码
name = '八戒'
num = 2
print(name+str(num))
输出
八戒2
int():把其他数据类型转换成整型
文字、英文、火星文,浮点形式的字符串都不能使用 int()进行转换
代码
print(int(9.9))
输出
9
如果是以下转换,会报错,因为‘9.9’是浮点型字符串,不是浮点型
print(int(‘9.9’))
float():把其他数据类型转换成浮点型
总结
如何插入一段漂亮的代码片
去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片
.
// An highlighted block
var foo = 'bar';
缩进
python中缩进是一种语法规则,它会帮助 Python 更好的分清代码结构与层次
四个空格或一个tab为一个缩进,且这两者不能昏混用
判断语句
第一种:if
第二种:if:
else:
第三种:if:
elif :
else: