python文件后缀可以是任意,但是导入模块时不用.py后缀时会报错
python文件的两种执行方式:
python解释器 python文件路径
进入python解释权,事实获取执行结果
在Linux系统中,如果想要直接执行.py文件时需要在文件头部写上python解释器路径:
#!/usr/bin/env python
在python2中如果想输出中文需要在头部指定编码::
# -*- coding:utf8 -*-
python3无需添加
input()会一直等待用户输入
input()
变量名只能由:数字,字母,下划线组成
但是不能用数字开头
也不能用python关键字
python中用代码块来区分代码
a = True b = 1 if a: print('True') elif (b == 1): print('b=1') else: print('False')
if():后面用代码块,可以用一个空格,也可以用两个空格,但是必须要一致,一般使用4个空格比较好区分‘
if如果值为True则执行下面代码块的代码,如果结果是False则不执行代码块的代码,python编译器继续向下编译,如果看到elif则再判定一次如果一直结果是False,在if最后看到else则直接执行else代码块里的代码
基本数据类型
字符串类型(一定要加引号)
a = 'python' a = "python" a = '''python''' a ="""python"""
如果字符串相加,会把两个字符串链接起来
如果对字符串使用乘法,就会重复字符串的内容
数字类型
a = 1
数字类型可以使用运算字符
+两个数字相加,-两个数字相减
while循环
while '条件': print('True') print('end')
如果while后面的条件为真就执行while语句块下面的代码,直到while后面的条件为假才会退出循环
死循环
while True:
因为这个while语句后面的条件一直为真,所以这个while语句会一直循环下去