python-基础介绍

python基础

  1. 第一句python
    ==> 今后文件后缀名是 .py

  2. 三种实行措施
    python解释器 py文件路线
    python 进入解释器:
    实时输入并获得到实行结果

  3. 解释器路线
    #!/usr/bin/env python

  4. 编码
    # -*- coding:utf8 -*-
    ascill 00000000  7个人 汉语不支持

unicode 0000000000000000+ 14位+  轻松的字符会占用内部存款和储蓄器

utf-八 能用多少表示就是用多少表示

Python3 不供给关切编码,自动援助
Python二 每一个文件中若是出现中文,尾部必须加

伍. 举办3个操作

#!/usr/bin/env python
# -*- coding:utf8 -*-

#遇见input 永远等待,直到用户输入了值,就会将输入的值赋值给n,n代指用户输入的内容

#变量
n1 = input('请输入用户名: ')
n2 = input('请输入密码: ') #input 输入的都是字符串,输入的数字也当成字符串来处理
print(n1)
print(n2)

#变量,n1代指某一个变化的值
n1 = "alex"
n2 = "root"
print(n1)
print(n2)

变量:只好有字母数字下划线组成,无法以数字开首,无法使用python关键字  

注释: #号单行注释   ”’…….”’多少个单引号多行注释

数据类型调换:

death_age = 80

name = input("your name :")
age = input("your age:")
#int integer 整数类型 把字符串转换为int,用int()
#str string 字符串类型,把数据转换为字符串,用str()
print("your name:",name)
print("you can still live for",death_age-int(age))

a.IF语句

n1 = input('>>>')
if n1 == "alex":
    n2 = input('>>>')
    if n2 == "确认":
        print('alex SB')
    else:  
        print('alex DB')
else:
    print('error')
# n1 = "alex"赋值   n1 == "alex"比较

b.

if 条件1:
pass
elif 条件2:
pass
elif 条件3:
pass
else:
pass
print(‘end’)

c.

if n1 == “alex” or n2 == “alex!23”:
print(‘OK’)
else:
print(‘OK’)

着力数据类型

字符串 -:      n一 = “alex” n2 = ‘root’ n3 = “””eric””” n四=”’tony”’
 引号引起来的

n1=”star”

n2 = n1*10 表示显示11次

数字 -:         age=21 weight = 64 fight = 5

加减乘除等:
字符串:
加法:
n1 = “alex”
n2 = “sb”
n4 = “db”
n3 = n1 + n2 + n4
# “alexsbdb”

乘法:
n1 = “alex”
n3 = n1 * 10
数字:

n1 = 9
n2 = 2

n3 = n1 + n2
n4 = n1 - n2
n5 = n1 * n2
n6 = n1 / n2
n7 = n1 % n2 取余数
n8 = n1 ** n2
n9 = n1 // n2 取商
print(n3,n4,n5,n6,n7,n8,n9)

 

num = 12    
n = num % 2
if n == 0:
    print('偶数')
else:
    print('奇数')

 

循环:

死循环 

import   time

while 1==1:

  print(‘ok’,time.time())

print(132)   #那行永恒不会进行

import time
count = 0
while count < 10:
    print(time.time())
    count = count + 1
print('ok')

练习:

#使用while循环输入1 2 3 4 5 6 7 8 9 10
'''
i = 1
while i <= 10:
    input('>>>')
    i=i+1
'''
#求1-100的所有数的和
'''
i = 1
a = 0
while i<= 100:
    a = a + i
    i = i+1
print(a)
'''
#输出1-100内的所有奇数
'''
i = 1
while i <= 100:
    if i%2 == 1:
        print(i)
    i=i + 1
'''

#输出1-100内的所有偶数
'''
i = 1
while i <= 100:
    if i%2 == 0:
        print(i)
    i=i + 1
'''
#求1-2+3-4+5...99所有的和
i = 1
s = 0
while i < 100:
    if i % 2 == 0:
        s = s - i
    eles:
        s = s + i
    i = i + 1

#用户登录(三次机会重试)
'''
i = 1
username = "star"
userpassword = "123456"
while i <= 3:
    name = input('请输入用户名:')
    password = input('请输入密码:')
    if name == username and password == userpassword:
        print('登录成功',name)
        break
    else:
        print('用户名密码输入不正确')
        i = i + 1
'''

 

 开发:
  
  开荒语言:
   高等语言: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解释器(内部存款和储蓄器管理)
     
   下载:
    Python三    在一而再立异
    Python二    在此伏彼起创新
    
    Window:点点
     python2
     python3
     # 情况变量
      配境况变量:C:\Program Files\Microsoft Games\Solitaire
               >>>Solitaire
         
      C:\Program Files\Microsoft Games\Solitaire\Solitaire
            
         
    Linux :
     python2
     python3

    print(“222”)

    ——》内容三

 a. Python基础
  – 基础
   1. 第一句python
    – 后缀名是能够是随意?
    – 导入模块时,假使不是.py文件
    ==> 未来文件后缀名是 .py
   
   二. 二种实行措施
    python解释器 py文件路线
    python  进入解释器:
     实时输入并得到到实践结果
   
   3. 解释器路线
    #!/usr/bin/env python
   4. 编码
    # -*- coding:utf8 -*-
    
    ascill     00000000
    
    &          00000001
    
    
    unicode    0000000000000000+
    
    &          0000000000000001
    中         001000000000000111110010
    
    utf-八      能用多少表示便是用略带表示
    &          00000001
    中         001000000000000111110010
    
    Python三 不需求关怀
    Python二 各样文件中1经出现汉语,底部必须加
    
   伍. 实施二个操作
    提醒用户输入:用户和密码
    获取用户名和密码,检查测试:用户名=root  密码=root
    正确:登六成功
    错误:登入战败
    
    a.
input的用法,长久等待,直到用户输入了值,就可以将输入的值赋值给3个东西
    
   6. 变量名
   
    – 字母
    – 数字
    – 下划线
    PS:
     数字不可能开头
     不能够是不可缺少字
     最佳倒霉和python内置的事物重复 ***
     
     name = “石正文”

else:

else:

 

“””     “””   多行注释(叁引号)

    xxx

   八. 着力数据类型
    
    字符串   –    n1 = “alex”   n2 = ‘root’   n3 = “””eric””” 
n4=”’tony”’
    数字     –    age=21        weight = 64   fight = 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
       
       出题:
        11  12  13 …
        
        num = 12        
        n = num % 2
        if n == 0:
         print(‘偶数’)
         else:
         print(‘奇数’)
        
   9. 循环
    死循环
    
    while 1==1:
     print(‘ok’)
    

    start+= 1

           代码块

    6、
     申请博客
     整理前日内容
     用户登录(三次机会重试)
      
  – 基本数据类型
  – 函数
  – 面向对象
  
 b. 网络编制程序
 
 c. WEB框架
  – 用于写网址
  
 d. 设计模式 + 算法
 
 e. 项目阶段
 

 

else:

一、Linux基础
 – Computer以及以往大家付出的次序防止的服务器的简约操作
 
二、Python开发
 
 作业:
  – 程序
  – 博客地址(开通博客)

    
   注册
   申请博客
   登录
   作者的博客
    小说:全数人在博客中都能够找到的作品
    小说:外人找不到,能够因而U君越L访问
    日志:别人找不到,URubiconL也看不到

    else:

#  无效的剧情,只做注解用(单行注释)

  7. 尺码语句
    缩进用4个空格
    a.
     n1 = input(‘>>>’)
     
     if “alex” == “alex”:
      n2 = input(‘>>>’)
      if n2 == “确认”:
       print(‘alex SB’)
      else:
       print(‘alex DB’)
     else:
      print(‘error’)
      
     
     注意:
      n1 = “alex”   赋值
      n1 == ‘alex’  比较,
    b.
    
     if 条件1:
      pass
     elif 条件2:
      pass
     elif 条件3:
      pass
     else:
      pass
      
     print(‘end’)
     
    c. 条件1
     and  or
     
     if n1 == “alex” or n2 == “alex!23”:
      print(‘OK’)
     else:
      print(‘OK’)
      
    PS:
     pass 代指空代码,无意义,仅仅用于表示代码块

 

start = 1

10. 练习题

                if条件语句
                while循环
                奇数偶数


                1、使用while循环输入 1 2 3 4 5 6     8 9 10
                    n = 1
                    while n < 11:
                        if n == 7:
                            pass
                        else:
                            print(n)
                        n = n + 1

                    print('----end----')

                2、求1-100的所有数的和
                    n = 1
                    s = 0
                    while n < 101:
                        s = s + n                        
                        n = n + 1

                    print(s)

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

                    n = 1
                    while n < 101:
                        temp = n % 2
                        if temp == 0:
                            pass
                        else:
                            print(n)
                        n = n + 1

                    print('----end----')

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

                    n = 1
                    while n < 101:
                        temp = n % 2
                        if temp == 0:
                            print(n)
                        else:
                            pass
                        n = n + 1

                    print('----end----')

                5、求1-2+3-4+5 ... 99的所有数的和
                    n = 1
                    s = 0 # s是之前所有数的总和
                    while n < 100:
                        temp = n % 2
                        if temp == 0:
                            s = s - n    
                        else:
                            s = s + n                        
                        n = n + 1

                    print(s)

            代码块

 

 

start = 1

           代码块

 

else:

 

###打印(123)

    ——》内容四

            代码块

    if temp == 0:

        变量无法是Python内部的要害字

            字符串:

3.输入一-100以内具有整数

 

    if temp == 0:

            3个等号是赋值 =  

        123

else:

        if条件:

    print(“…”)

                 a5 = False

    start += 1

    start += 1

条件:

                    Ture/False

while True:

###打印(1)

print(“end’) 

         alex = 123    sb = “alex”  a_lex = “sb”

用来跳出当前巡回,并且break下边包车型客车代码,将不再执行

    else:

continue

while True:

    start += 1

        print(start)

 

例:

_____________________________________________________________________________________________

    if start == 100:

肆.求一-拾0内具有整数合

3.条件

变量 il代指某些“东西”   il = raw_input(“111:”)

elif条件三:

    n1 = False

 

if条件:

    print(“456”)

 

kaishi = 1

 

#!/usr/bin/env python

 

kaishi = 1

 

 

    print(“1”)

 

+ – * / %(求余)

 

    print(“123”)

            b.Python代码文件的渠道

start = 1

用于跳出当前循环,并且break下边包车型大巴代码,将不再实践

 

 

    print(“111”)

                    al = “asdf”     al = ‘ffa’      al = “””sad21a”””  
    “都以英文的引号

###打印(1)

       else:

    ——》内容一         缩进必须用

    print(“123”)

如若知足任何2个or条件进入当前代码块

    if start == 10:

1.

    print(“333”)

elif条件二:

例:

        “””

例:

    xxx

#!/usr/bin/env python

    if start == 7:

 

        变量不可能是Python内部的显要字

 

if name == “alex” or name == “eric”

    print(“no”)

3.条件

     kaishi = kaishi+1

            布尔值:

 

name 1 == “alex”

inp = raw_input(“>>>”)

while Ture:

 

 

       if条件:

                 a5 = False

elif inp == “2”:

 

    time.sleep(1)

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注