python
一:计算机基本原理
1.CPU,硬盘,内存,输入输出系统
2.操作系统windows linux
3.软件程序
4.我们是属于软件开发,我们的程序写完是需要通过解释器传送到输入输出系统,再到内存,再到CPU,再返回到输入输出,再到我们能看到的界面
@************
二:主流开发语言介绍及比较
1.java c c# python php
2.分类一
第一类:编译类Java c c#(编译速度快)
第二类:解释类PHP python(运行慢)
3.分类二执行效率
第一类:c 语言 机器码
第二类:Java c# PHP python等等 字节码(需转换为机器码)
4.分类三:易学性
第一类:pyhton(强大类库)
第二类:其他语言
总结,C语言偏底层,Java太难需要的技术太高,c#需要Windows系统太贵,PHP太单一,python简单易学适用性高范围广
注意:JavaScript,主要用于web方面配合Java, c#,python一起使用,主要是页面动态
*************@
三:python类别,版本
1.python有五个大类(但是和程序员没啥关系,(主要是解释器也称虚拟机)):
Cpython Jpython rubypython ironpython pypy 种类很多,规则只有一个
2.python目前主流两个版本:
python2.7:编码使用ASCII码(有255个,有数字,字母,符号)
python3.5:兼容性更高,编码使用utf-8(包含世间万物)
输入:
py3: name = input('>>>')
py2: name = raw_input('>>>')
**** 代码开头加上#-*-encoding:utf-8-*-
print('你好') age = 18 age1 = age age2 = age1 age1 = 5 print(age,age1,age2) name = input("What is your name?") age = input("How old are you?") hometown = input("Where is your hometown?") print("Hello "+name , "your are "+age , "years old, you came from"+hometown)'''
@***********
四:运行python,用解释器简单运行程序
1.安装python2.7和Python3.5(最好在C D盘)
2.解释器运行:开始——运行——cmd——解释器路径——代码文件路径——回车
3.添加环境变量后:python——代码文件路径(环境变量添加:电脑属性——高级系统设置——环境变量)
*************@
name = input('请输入用户名:') if name == 'lili': msg = ('yes') print(msg) else: print(name) ''' ''' name = input('请输入用户名') if name == '小明': age = input('请输入年龄:') if age =='20': print('第一') else: print('其他') elif name =='小丽': print('第二') elif name =='小红': print('第三') print('end')
三:python变量名命名规则
1.变量只能由字母,数字,下划线组成
2.数字不能做开头
3.变量名不能和关键字一样(关键字:'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')
4.见名知意
5.变量名=值
五:数据类型及运算
1.整型
2.字符串
3.布尔类型(只有真和假)
4.比较运算:比较大小
5.数值运算:加减乘除都可以,但必须要是同类别的,不可以混搭 字符串只能进行加运算和乘运算
print(1) falg=True while falg: print(2) falg=False print(3) print('开始') num=1 while num <= 100 : print (num) num=num+1 print('结束') print(0) while True: break print(12)
###六:条件语句
1.if···else
语法规则:if 条件:
print()
else:
print()
2.if···elif···elif···else···
语法规则:if 条件:
print()
elif:
print()
elif:
print()
else:
3.while循环
语法规则:
1.while 条件:
条件成立,执行,执行完毕后再回到条件
2.while 条件:
条件成立 ,执行,执行完毕后在回到条件
else:
条件不成立执行
4.循环的嵌套(都是可以相互嵌套的)
5.break和continue
1.break:跳出循环
2.continue:结束本次循环,进行下次循环
6.input,输入,
变量= input(永远是字符串形式)
num=1 while num<11: if num == 7: num=num+1 continue else: print(num) num=num+1 start = 1 while start < 4: name = input('请输入用户名:') if (name=='li' ): print ('登录成功') msg = input('请输入密码:') else : print('登陆失败') start = start+1 start = 1 while True: name = input('请输入用户名:') if (name=='li' ): print ('登录成功') msg = input('请输入密码:') else : print('登陆失败') start = start+1
1 #1-99之间所有奇数 num = 1 while num <100: start = num%2 if (start==0): pass else: print(num) num=num+1 2 #如果是奇数:打印1-99之间所有能被三整除的数 num = 1 while num <100: start = num%2 if (start==0): pass else: list=num%3 if (list==0): print(num) num=num+1 3 #1-99之间所有数总和 start=1 sum = 0 while start <100: sum =sum +start start=start+1 print (sum) 4 #1-99之间所有奇数总和 num = 1 sum=0 while num <100: start = num%2 if (start==1): sum=sum+num num=num+1 print(sum) #5. 打印 1-2+3-4+5-6+7 ...+99 总和 num = 1 sum=0 while num <100: start = num%2 if (start==1): sum=sum+num else: sum=sum-num num=num+1 print(sum)
浙公网安备 33010602011771号