1. 环境搭建
a) anaconda环境配置
详情请见:https://blog.csdn.net/qq_42370261/article/details/88920751
b) 解释器
2. Python初体验
print and input
_username='alex'
_password='123'
user=input('请输入用户名:')
pwd=input('请输入密码:')
if user== _username and pwd ==_password:
print('welcome user %s login'%user)
else:
print("Wrong username or password")
print(user,pwd)
3. python基础讲解
a) python变量特性+命名规则
1.变量的概念与初中代数的方程变量是一致的,在计算机程序中,变量不仅可以是数字、还可 以是任意数据类型。
2.Python中,‘=’是赋值语句,可以把任意数据类型赋值给变量。
3.同一个变量可以反复赋值,而且可以是不同类型的变量。
4.命名规则:变量名必须是大小写英文、数字和“_”的组合,且不能用数字开头。
b) 注释方法
1.单行注释:以#开头
2.多行注释:‘‘‘ 一对三个单引号 ’’’或“““一对三个双引号”””
c) python中“:”作用
1.出现在函数定义语句末尾、if、for、while语句末尾——表示下面的代码块应该缩进。例如if中的冒号:
if True:
print('Hello girl!')
else:
print('Hello boy!')
2.出现在字典定义中——表示分片和步长。
L=['Michael','Sarah','Tracy','Bob','Jack']
print(L[0:3])
print(L[1:4])
[‘Michael’, ‘Sarah’, ‘Tracy’]
[‘Sarah’, ‘Tracy’, ‘Bob’]
d) 学会使用dir( )及和help( )
1.dir()
dir()带参数时,返回此参数(模块)中属性、方法的列表;当不带参数时,返回当前模块中的变量、方法和定义的类型列表。
2.help()
用于查看函数或模块用途的详细说明。
import sys
print(dir(sys))
help(str)
e) import使用
#导入一个模块
import numpy as np
#导入多个模块
import sanyuan,printmodule
#导入模块中指定的属性、方法、类
from product import person
f) pep8介绍
Python的规范编码布局规定。
详情请见:https://blog.csdn.net/ratsniper/article/details/78954852
4. python数值基本知识
a) python中数值类型,int,float,bool,e记法等
Python3中有六个标准的数据类型:
Number(数字)
String(字符串)
List(列表)
Tuple(元组)
Set(集合)
Dictionary(字典)
其中int(整型)、long(长整型)、float(浮点型)、bool(布尔型 true or false)、e记法(科学计数法)
b) 算数运算符
c) 逻辑运算
d) 成员运算符
e) 身份运算符
f) 运算符优先级
括号>乘方>乘除法>加减法
g) 其他运算符