9python学习记录1

 

Python的开

开发语言:

高级语言:Python Java,PHP C#Go ruby​​ C ++ ... ===“字节码
低级语言:C,汇编===”机器码

语言之间的对比:

PHP类:适用于写网页,局限性
Python Java:及可以写网页 也可以写后台功能
Python执行效率低,开发效率高
Java执行效率高,开发效率低

Python的种类:

JPython
IronPython 
JavaScriptPython
RubyPython
CPython **********

pypy这是用CPython开发的Python

安装:

Python安装在OS上,
执行操作:
        写一个文件文件中按照python的规则写,将文件交给Python软件,读取文件中的内容,然后进行转换和执行,获取结果         Python软件==> Python解释器(内存管理)
窗口:点点
python2
python3 
#环境变量配置
环境变量Linux:python2 python3
        

一个。Python的基础

基础

1.第一句python

导入模块时,如果不是.py文件会有问题==>以后文件后缀名是.py

2.两种执行方式

python解释器
从文件交互实时输入并获取到

3.解释器路径

编码

# - * - 编码:utf8 - * - Python3无需关注Python2每个文件中只要出现中文,头部必须加                     ascill 8位unicode 0000000000000000+万国码,至少16位来表示

utf-8能用多少表示就是用多少表示,中文专用码

5.执行一个操作

        提醒用户输入:用户和密码
获取用户名和密码,检测:用户名= root密码= root
正确:登录成功
错误:登陆失败a。输入的用法,永远等待,直到用户输入了值,就会将输入的值赋值给一个东西蟒蛇中单行注释用#,多行注释用“”



 

变量名

字母数字下划线

PS:

Python关键字,也不能使用'和','as','断言','打破','阶级','继续','def','del','elif',数字不能开头 
不能是关键字
'else','except','exec','finally','for','from','global','if','import','in','is','lambda','not not ','或','传递','打印','加注','返回','尝试','同时','带','产量
#Python的内置函数或类最好不好和python内置的东西重复***多写  用Pycharm编程会有提示 name =“石正文”    用双引号引出来的都是字符串       起名字的时候,尽量让变量名有意义一些



 

  字符串(引号):

name ='石' 
name1 =“”“石”“” 
name2 ='''文''' 

可实现操作

                                                加法:

name3 = name1 + name2
乘法:
name4 = name * 10

数字.....

a = 5 ** 5 5的5次方

%取余数,//取商数

7.条件语句

    tab键缩进用4个空格

一个。 

n1 =输入('>>>')
如果n1 ==“alex”:
    n2 =输入('>>>')
    如果n2 ==“确认”:
      print('alex okok')
    其他:
    打印('alex DB')
其他:
打印(“错误”)
如果n1 ==“alex”:
    n2 =输入('>>>')
    如果n2 ==“确认”:
      print('alex okok')
    其他:
    打印('alex DB')
其他:
打印(“错误”)

n1 =“alex”赋值
n1 =='alex'比较,
b。注意写完条件要:                                         如果条件1:                                               传递elif条件2:传递elif条件3:传递else:传递打印('结束')c。条件1 和或
 

					如果n1 ==“alex”或n2 ==“alex!23”:
						打印( 'OK')
					其他:
						打印( 'OK')
						打印( 'OK')
					其他:
						打印( 'OK')

PS:

pass代指空代码,无意义,仅仅用于表示代码块

输入
永远等待,直到用户输入了值,就会将输入的值赋值给n,n代指用户输入的内容		
inp = input('请输入会员级别')
if inp ==“高级会员”:
	打印('美丽')
elif inp ==“白金会员”:
	打印(“索索”)
elif inp ==“铂金会员”:
	打印(“这样”)
否则:
	打印(“否”)
打印( '开始游戏')

if inp ==“高级会员”:
	打印('美丽')
elif inp ==“白金会员”:
	打印(“索索”)
elif inp ==“铂金会员”:
	打印(“这样”)
否则:
	打印(“否”)
打印( '开始游戏')

8.基本数据类型


字符串 - n1 =“alex”n2 ='root'n3 =“”“eric”“”n4 ='''tony'''
数字 - 年龄= 21体重= 64战斗= 5   加减乘除等:字符串:加法:n1 =“alex” n2 =“sb” n4 =“db” n3 = n1 + n2 + n4 #“alexsbdb” 乘法:n1 =“alex” n3 = n1 * 10 数字:n1 = 9 n2 = 2 n3 = n1 + n2 n3 = n1 - n2 n3 = n1 * n2 n3 = n1 / n2 n3 = n1%n2 n3 = n1 ** n2



























 

9.循环

死循环,而1 == 1:打印('ok')





 

10.练习题


如果条件语句
,而循环
奇数偶数

1,使用时循环输入1 2 3 4 5 6 8 9 10

					n = 1
					而n <11:
						如果n == 7:
							通过
						其他:
							打印(N)
						n = n + 1
					打印( '---- ----结束')
					而n <11:
						如果n == 7:
							通过
						其他:
							打印(N)
						n = n + 1
					打印( '---- ----结束')

自己写的

数= 1;
而数字<= 10:
	如果数字!= 7:
		打印(数字)
	数=数+1 
而数字<= 10:
	如果数字!= 7:
		打印(数字)
	数=数+1 


2,求1-100的所有数的和

					n = 1
					s = 0
					而n <101:
						s = s + n						
						n = n + 1
					打印(S)
				
					s = 0
					而n <101:
						s = s + n						
						n = n + 1
					打印(S)
				

自己写的

总和= 0
数= 1
数字<= 100时:
	总和=总和+数
	数=数+1
打印(和)
数= 1
数字<= 100时:
	总和=总和+数
	数=数+1
打印(和)

PS:总结已经在python有了的,最好不要用

3,输出1-100内的所有奇数

					n = 1
					而n <101:
						temp = n%2
						如果temp == 0:
							通过
						其他:
							打印(N)
						n = n + 1
					
					打印( '---- ----结束')					
					而n <101:
						temp = n%2
						如果temp == 0:
							通过
						其他:
							打印(N)
						n = n + 1
					
					打印( '---- ----结束')					

4,输出1-100内的所有偶数

					n = 1
					而n <101:
						temp = n%2
						如果temp == 0:
							打印(N)
						其他:
							通过
						n = n + 1
					
					打印( '---- ----结束')
					而n <101:
						temp = n%2
						如果temp == 0:
							打印(N)
						其他:
							通过
						n = n + 1
					
					打印( '---- ----结束')

 

 

 


5,求1-2 + 3-4 + 5 ... 99的所有数的和

	                                n = 1
					s = 0#s是之前所有数的总和
					而n <100:
						temp = n%2
						如果temp == 0:
							s = s  -  n	
						其他:
							s = s + n						
						n = n + 1
					打印(S)
					s = 0#s是之前所有数的总和
					而n <100:
						temp = n%2
						如果temp == 0:
							s = s  -  n	
						其他:
							s = s + n						
						n = n + 1
					打印(S)

账号密码输入,3次机会

n = 1的
而n <4:

	STR1 =输入( “请输入账号”)
	STR2 =输入( “请输入密码”)
	I = 1
	而我<10:
		如果
		
    如果str1 ==“abc”和str2 ==“123”
	打印( “okkkk”)
	
打印(“你很蠢”)
而n <4:

	STR1 =输入( “请输入账号”)
	STR2 =输入( “请输入密码”)
	I = 1
	而我<10:
		如果
		
    如果str1 ==“abc”和str2 ==“123”
	打印( “okkkk”)
	
打印(“你很蠢”)

一个。Python的基础


- 基本数据类型
- 函数
- 面向对象
b。网络编程℃。WEB框架- 用于写网站d。设计模式+算法e。项目阶段

 

 

 

 

 

 

 

 

 

猜你喜欢

转载自blog.csdn.net/yunyupianlan/article/details/80834020