1、就单个 python 文件来说在 python 中 python 的后缀可以是任意的。但如果这个 python 文件需要导入的时候如果不是 .py 会出错。所以一般情况下 python 文件的后缀为 .py
2、是 linux 中使用 ./文件.py 时候需要在文档的第一行注明解释器路径
# !/usr/bin/env/ python
3、声明文档的编码为utf-8
# -*- coding:utf-8 -*-
4、python 的输出函数 print
print(‘hello‘)
括号内为可接任何类型的变量并输出该变量的内容
5、python 中单行注释 使用 “井号” 多行注释使用三引号‘‘‘ 或者"""
#这是一段单行注释
‘‘‘
这
是
多
行
注
释
‘‘‘
"""
这
是
多
行
注
释
"""
6、python 的输入 使用 input 方法来操作
value = input(‘提示信息:‘)
程序会一直停留在这里等待用户的输入用户输入完成后会吧用户输入的内容赋值给 value 无论用户输入什么内容都为 str 类型。
7、python 中变量名只能由字母、数字、下划线命名。且不能由数字开头。而且不能和 python 中的关键字重复,最好不要和 python 内置的东西重复(多练)
8、python 中的 if 语句
if 条件:
条件满足执行的代码块...
elif 条件:
elif条件满足执行的代码块....
.
.
.
else:
if条件和elif中的条件都不满足时候执行的代码块 #只要有一个条件满足。下面的判断就不执行了。
上述代码中 elif 与 else 是可选的。 elif 可以有若干个。但必须在 if 和 else 中间
“:”(冒号)代表下面的一个代码块 代码块内部代码缩进来表示 同一缩进代表在同一代码块内
if 语句可以多层嵌套使用
if elif else在同一缩进内。表示是一套if
补充:pass关键字
‘‘‘
if 1==1: #如果这样使用会报错。如果什么都不执行使用pass关键字。
else:
print(‘1=1‘)
‘‘‘
#应该这样执行。
if 1==1:
pass
else:
print(‘1=1‘)
9、 python 的数据类型。
字符串:使用引号引起来的就是字符串。
str1 = ‘abcdefg‘
str2 = "我是一段字符串"
str3 = ‘‘‘我也是一段字符串‘‘‘
str4 = """我还是一段字符串"""
字符串的加法:就是字符串的拼接
fist_name = ‘zhang‘
last_name = ‘jiashun‘
name = fist+last_name #name就会等于zhangjiashun
print(name)
字符串的乘法:表示字符串重复出现的次数
a = ‘123‘
b = a * 3
print(b) #会输出 123123123
整数类型:不使用引号引起来的数字且没有小数点的数字
a = 10
b = 20
c = a + b
c = a - b
c = a * b
c = 100 / 10
c = 2 ** 4 #2的4次幂
c = 39 % 8 #39除以8的余数
c = 39 // 8 #地板除 39除以八的商(向下取整)
10、 while 循环
#该循环为死循环
while 1==1: #条件成立进入代码块
print(‘ok‘) #执行完代码块内最后一条语句后在次判断while条件是否成立
count = 0
while count < 10:
print(count)
count = count + 1 #count自身增加1后再次判断while条件。