python的入门
从基础开始,一步一个脚印
''' if True : print(666) print(777) ''' num = input('请输入您猜的数字:') if num == '1': print('一起抽烟') elif num == '2': print('一起喝酒') elif num == '3': print('新开了一家,走看看') else: print('你猜错了') ''' ''' name = input('enter your name') age = input('enter your age') if name == 'xudan': if age == '18': print(666) else:print(333) else:print('错了') ''' ''' flag = True while flag: print('我们不一样') print('在人间') print('丹') print('222') ''' '''count = 1 flag = True while flag: print(count) count = count + 1 if count > 100: flag = False''' ''' count = 1 sum = 0 while count <= 100: print(count) sum = sum + count count = count + 1 print(sum) ''' ''' print('11') while True: print('222') print('3444') print(4444) break print(345) print('abc') count = 1 while True: print(count) count = count + 1 if count > 100:break ''' count = 0 while count < 11: count = count + 1 if count == 7: continue print(count) '''count = 0 while count <= 9: count = count + 1 if count == 7: continue print(count)'''
1.计算机基础
2.python历史:龟叔
相对简单
1991年正式
python3.0 2008年
宏观上,python2源码不标准,重复代码多
python3统一规划,统一标准。
3.python环境
编译型:一次性将所有程序编译成二进制文件
缺点: 从头重新编译,开发效率低,不能跨平台
优点:执行速度快
解释型:当程序执行时,一行一行的解释
优点:开发效率高,可以跨平台
缺点:运行速度慢
python是动态解释型的强类型语言
python有强大的第三方库
可扩展性
可嵌入性
4.python的种类
python规范只有一个
解释器有很多, cpython 转换成c语言能识别的字节码,
再转换成二进制文件,jypython,pypy类似与编译
型语言,一次性全部编译成python字节码,运速度快
.py文件打开方法 python D:/python_study/7_11.py
pyhon2默认编码方式是ASCAII,python3默认编码方式是
utf-8
# _*_ encoding:utf-8 _*_
解决中文不能显示的问题
6.变量:将一些运算的中间结果暂时存在内存中,以便后期使用
关键字
变量具有可描述性
变量不能是中文
常量
练习题:
'''# 用循环输入123456 8910 i = 0 while i <=9: i = i + 1 if i == 7: continue print(i) ''' ''' #求1-100所有数的和 i = 1 sum = 0 while i <= 100: sum = sum +i i += 1 print(sum) ''' ''' #输出1-100内的所有偶数 i = 1 while i <= 100: if i % 2 == 0: print(i) i += 1 ''' ''' #输出1-100内所有奇数 i = 1 while i <= 100: if i % 2 == 1: print(i) i += 1 ''' ''' #求1-2+3-4+5....99的所有数的和 i = 1 sum = 0 while i <= 100: if i % 2 ==0: sum = sum - i elif i % 2 == 1: sum = sum + i i = i + 1 print(sum) ''' #用户登陆三次机会重试 i = 1 while i <= 3: name = input('请输入你的用户名:') password = input('请输入密码:') if name == 'xiaofeifei' and password == '12345678': print('登陆成功') break else: print('请重新输入') i = i + 1 else: print('机会用完了,请等会再登陆')
第一天的学习