Python基础
一:基础
1:后缀名可以是任意得吗?
导入模块时,如果不是.py文件会报错
以后文件名后缀尽量是.py
2:两种执行方式
Python解释器 py文件路径
Python 进入解释器:实时输入并获取到执行结果
3:解释器路径
#!/usr/bin/env python
4:编码
# -*- coging :utf 8 -*-
python3 无需关注
Python2 每个文件只要出现中文,头部必须加
变量:字母 ,数字,下划线
ps:数字不能开头,不能是关键字,最好不要和Python内置的东西冲突
变量命名习惯
驼峰体
AgeOfOldboy = 56
NumberOfStudents = 80
下划线
age_of_oldboy = 56
number_of_students = 80
数据类型:
基本类型:
数字:整形int、长整型long、浮点型float(注:在Python3中不再有long类型了,全是int)(在64位计算机中数字范围-2**63~2**63-1)
字符串:文本str、字节bytes
布尔:True/False
数据集:
列表:list
元祖:
字典:dict(有序字典、无序字典)
集合:set(有序集合、无序集合)
占位符:
条件语句:【通常缩进四个字符】
流程控制单分支如下图:
if 条件 :
print("OK")
else:
print("Error")
[ if 条件:
pass
else:
print(" ")
]
ps:如果不想在满足条件时输出任何语句可以用pass。代指空代码,无意义,仅仅用于代码块
补充:Unicode 万国码, utf8 3个字节 ,GBK 2个字节
while循环补充:
1:while else
2:continue,终止当前循环,开始下一次循环
break ,终止所有循环
开发Python的工具:pycharm
调整字体的方法:File >settings>Font>Size
比较运算符
==相等的比较
> 大于
< 小于
>= 大于等于
<= 小于等于
!= 不等于
<> 不等于
not 非,取反
补充:
先计算括号内的
执行顺序:从前到后
结果:True OR ==>True
True AND ==>继续走
False OR ==>继续走
False AND ==>False