python基础应用介绍
1.1 第一句python
- 后缀名是可以任意的吗?
- 导入模块时,如果不是.py文件
- 以后文件后缀名是.py结尾
1.2 python两种执行方式
- python 解释器 + py文件路径
- python 进入解释器:实时输入并获取到执行结
1.3 解释器路径
#!/usr/bin/env python
1.4 字符编码
ascill -- gb2312 --- GBK(中文2个字节)-- unicode -- utf-8(中文3个字节)
python3 无需关注
python2 每个文件中只要出现中文,头部必须加上
# *-*- coding:utf8 -*- |
1.5 变量
作用:用来存储、标识以及调用
变量定义规则:
- 字母
- 数字
- 下划线
ps:
- 变量名的第一个字符不能是数字
- 约定,常量全部为大写
- 以下关键字不能声明为变量名
实例:
#!/usr/bin/env/ python name = "li yang" age = 28 company = 'Jall' home_in_beijing = 'shijingshan' HomeInHeNan = 'xinyang' print(name,age,company,home_in_beijing,HomeInHeNan) |
1.6 条件语句
注意:缩进用tab键
实例1:
n1 = input(>>>) if "n1" == "liyang": n2 = input(>>>) if n2 == "lili": print('l love you') else: print('not love') else: print('error') |
实例2:
条件: and or
if n1 == "liyang" or n2 == "lili": print('l love you') else: print('not love') |
PS:
pass 代指空代码,无意义,仅仅用于表示代码块
1.8 基本数据类型
字符串: n1 = "liyang" n2 = "lili" n3 = """sun""" n4 = '''sunny'''
数字: age = 28 weight = 64 fight = 5
字符串:
加法:
n1 = "liyang" n2 = "lili" n3 = n1 + n2 print(n3) liyanglili |
乘法:
n1 = "liyang" n2 = n1 * 10 print(n2) liyangliyangliyangliyangliyangliyangliyangliyangliyangliyang |
数字:
n1 = 9 n2 = 2 n3 = n1 + n2 n3 = n1 - n2 n3 = n1 * n2 n3 = n1 / n2 n3 = n1 % n2 n3 = n1 ** n2 |
1.9 循环
语法:
while 条件:
. . .
print('...')
条件:while else 只执行一次else
实例1:
count = 0 while count < 10: print(count) count = count + 1 else: print('err') pirnt ('count') |
条件:while continue 遇到continue终止当前循环,开始下一次循环
实例2:
count = 0 |
条件:while brack 遇到break终止所有循环
实例3:
count = 0 while count < 10: count = count +1 break print(count) |
2.0 课堂练习题
1、使用while循环输入 1 2 3 4 5 6 8 9 10
n = 1 |
2、求1-100的所有数的和
n = 1 |
3、输出 1-100 内的所有奇数
n = 1 |
4、输出 1-100 内的所有偶数
n = 1 |
5、求1-2+3-4+5 ... 99的所有数的和
n = 1 |
2.1 作业
1、用户登陆(三次机会重试)
count =1 while count > 3: user = input('palese in user:') password = input('palese input passwrod:') if user == "liyang" or password == "root": print('access') else: print('error') count = count + 1 |
-end-