• 1.cup 内存 硬盘 操作系统之间关系概念图:见备忘录
  • 2,python ;创始人 龟叔 -1989-
  • 3,主要领域 科学计算、 人工智能,运维人员必备语言之一、
  • 4.python2&python3 区别;1py2 源码重复 ,混乱,不规范,冗(rong)余(不需要特多,啰嗦)。。2py3:优美 清晰 简洁。。
  • 5.编译型&解释型 (计算机只能识别010101.。。。代码—字节码-->010101)

编译型:C C++

一次性将所有代码转化成010101(二进制)

优点:执行效率高

缺点:开发速度慢,不可夸平台。

解释型:python php

逐行解释 ,逐行执行

优点:执行效率慢

缺点:开发速度快,可夸平台。。

  • 6 python 

优点:

开发效率高(比其它解释型),由于第三方库避免重复造轮子

高级语言,你不用去管内存级别的代码

可嵌入,python代码可移植到c c++ 语言中

可扩展性;,果你需要你的一段关键代码运行得更快或者希望某些算法不公开,你可以把你的部分程序用C或C++编写,然后在你的Python程序中使用它们。

可移植性:你可以把Python嵌入你的C/C++程序,从而向你的程序用户提供脚本功能

缺点:

执行效率相对低

自身原因不能多线程

  • 7 python

Cpython 

官方推荐下载解释器,可以把py代码转化成c语言识别的字节码

Jpython

 

……

lronpython

 

……

 

 

python 10s_python 10s

***************变量***************

  1. 由数字,字母,下划线组成 
  2. 不能以数字开头
  3. 不能以python关键字开头
  4. 不能以中文开头
  5. 可描述性
  6. 不能太长 

python 10s_字符串_02

***************常量***************

  • 在运行中不可更改的,通常大写开头

 *简洁:

#print(10+20+3+15)

#print((10+20+3+15)/3)

#print(((10+20+3+15)/3*6)+5) 

x=10+20+3+15

y=x/3

z=y*6+5

注释:一行用#//多行用‘’‘      ’‘’  首尾 或者”“”    “”“

 

python 10s_字符串_03

***************等号****************

赋值运算,看到一个等号先计算等号右边,并将等号右边的值赋值给等号左边的变量。

 

*变量的小高级*——>从上至下依次计算

 

 

python 10s_python 10s_04

基础数据类型

字符串

str

输入“”的都是字符串,还有存储,应用

数字

Int

1234567,用于+-*/

Bool

True/Fales

判断语句

数据基本类型功能:

1.+字符串的拼接

'''s1="alex"

s2='dasb'

s3=s1+s2

print(s3)'''


python 10s_执行效率_05

2 *字符串与数字相乘

s1="坚强"

i1=8

print(s1*8)

 

python 10s_python 10s_06

python 10s_字符串_07

Type:

检验执行的数据类型:使用如下

 

s1=100

s2="100"

print(s1,type(s1))

print(s2,type(s2))

 

python 10s_字符串_08

 

python 10s_字符串_09

用户交互input:输出的都是字符串格式

 

python 10s_python 10s_10

'name=input("请输入姓名:")

age=input("请输入年龄:")

sex=input("请输入性别:")

 

print("我的姓名是"+name,"我的年龄是"+age,"我的姓别是"+sex)'''

 

 

  • 输入账号密码。。。

 

  • name=input(“请输入用户名:”)
  • age=input(“请输入年龄:”)
  • print(name,age)

python 10s_字符串_11

  • 姓名 年龄 性别题目

python 10s_python 10s_12

python 10s_python 10s_13

IF语句:

第一种

#1 条件:

结果(条件成立 直接走if 里的内容,**四个空格 **缩进)

''dream=input("长大了想做什么?")

if dream =="医生":

    print("看病免费")'''

 

 

*条件只控制缩进里的

 

第二种:

age=int(input(“请输入年龄:”))

If age>18 :

print(“做你想做的事”)

else:

print(“小屁孩”)

‘’‘补充:str int 转化

str—> int (字符串必须是合乎数字规定的)

int—> str (➕””)’‘’

 

条件成立执行结果,不成立 执行else

 

第三种:if.elif .elif

'''num=input("请输入你猜的数字")

if num == "6" :

    print("请你吃饭”).       

if num == "1" :

    print("请你玩游戏")

if num == "3" :

    print("打你屁屁")'''

 

第四种if elif else

score=int(input("请输入分数:"))

 

if score >100 :

    print('我擦,最高分才100')

elif score >80 :

    print('我擦,b')

elif score >90 :

    print('我擦,a')

elif score >60 :

    print('我擦,c')

elif score >30 :

    print('我擦,d')

else:

    print('你太笨了,兄弟')'''

python 10s_python 10s_14

第五种 嵌套:if里套着if 最多不超过5层 if

code=input('请输入验证码:')

username=input('请输入账户:')

password=input('请输入密码:')

if code=="qwe3" :

 

    if username=='太白star'and password =='11111':

        print('登入成功')

    else:

        print("用户名或者密码错误")

else:

    print("验证码错误")'''


python 10s_python 10s_15

IF语句注意:

  • If 后跟空格和结尾 :(大写里shift+冒号)
  • 引号注意,一定一致,引号方向
  • If elif else 后➕:
  • if username==“”and password==