基础
1、文件后缀名:
后缀名必须是.py,否则导入模块时会出错
2、执行方式:
python解释器 .py文件路径
python 进入解释器 实时输入并获取执行结果
3、解释器路径
#!/usr/bin/env python →即文件头部的声明
在windows系统直接写;
在Linux系统中:
文件名:./2.py
文件内部:#!/usr/bin/env python
4、编码
# -*- coding:utf8 -*-
在Python2中如果程序包含中文则必须添加,在Python3 中无意义。
utf8:需要多少位表示就用多少位表示
5、执行一个操作
提醒用户输入:用户和密码
获取用户名和密码,检测:用户名 = root 密码 = root
正确:登录成功
错误:登录失败
input函数
功能:永远等待,直到用户输入值,将输入值赋值给n,n代指用户输入内容,且全部为字符串类型
如果将字符串转换为数字,用int()
注释:
单行注释:
# 注释内容
多行注释
""" 注释内容 """
6、变量名:
由字母、数字、下划线(_)组成
注意:
1、数字不能开头
2、不能是关键字:and,as,assert,break,class,continue,def,del,elif,else,except,exec,finally,for,from,global,if,import,in,is,lambda,not,or,pass,print,raise,return,try,while,with,yield
3、最好不要和Python内置的东西(方法、类)重复
4、写照
5、起名要有意义
7、条件语句
基本格式:
if 条件: 代码块 else: 代码块
多重条件判断:
if x == 1: print('You are welcome') elif x == 2: print('You are cute') elif x == 3: print('Shut out') else: print('Bye') print('Make your decision')
pass的使用:代指空代码,无意义,仅表示代码块
if x == 1: pass #表示跳过 else: print('You are welcome')
注意:
1、缩进一定要正确,否则出错,一般用四个空格或Tab键
2、if 支持嵌套
3、if 支持多种条件
8、基本数据类型
字符串
用'引号'表示 :
name = 'Prince' name = "Prince" name = """Prince""" name = '''Prince'''
加法:字符串相连
乘法:字符串成倍显示
n1 = 'alex' n2 = 'is' n3 = 'cute' n4 = n1 + n2 + n3 print(n4) # alexiscute n5 = 2 print(n1*n5) # alexalex
数字
age = 1
加+ 减- 乘* 除/ 次方** 取余% 取整//
布尔值
True / False
9、循环
死循环
import time while 1 == 1: print('OK',time.time()) #一直输出OK...
while else
continue和break
continue表示终止当前循环,不再执行下述的代码
break表示整个循环停止,跳出循环