首页 > 代码库 > Python基础

Python基础

py是一门高级的开发语音

2.7版本和3.5版本建议学习3.5版本,应为2.7版本官网说2020年就保留了,相当于遗产。

python基础

安装python

  1.可以去官网上安装(python.org)安装好之后呢要配置环境变量

  2.计算机→属性→高级系统设置→环境变量→下面的格子里找到Path→编辑然后在最后面输入“;python的安装路径”

  3.环境变量配置好之后呢输入windows+R输入cmd打开命令行输入python。简单输入‘print(“hello world”)’

技术分享

解释器路径:#!/usr/bin/env python linux环境下

编码:# -*- coding:utf8 -*- 一般用在python2.0版本 3.0版本已经不需要

执行一个操作

  提示用户输入用户名。例如:

input(”请输入用户名“:)

 

输出的结果:

技术分享

input用法:永远等待,直到用户输入了一个值。就会将输入的值赋值给一个东西。

变量名:

  可以是数字,字母,下划线,但是不能是数字开头,也不能是关键字,最好不和python内置的东西重复

  例如:name=“Jason”

基本数据类型

  字符串 n1="jason"   n2="root"  n3="pass"

  数字    age=21    weight=64  fight=5

加减乘数:

   字符串:

     加法:

       a="123"

       b="456"

       c="789"

       d=a+b+c  #"123456789"

      乘法:

       a="1"

       b=a*10    #"aaaaaaaaaa"

    数字:

      n1 = 9
      n2 = 2
      n3 = n1 + n2  
      n3 = n1 - n2 
      n3 = n1 * n2
      n3 = n1 / n2
      n3 = n1 % n2   取余数
      n3 = n1 ** n2  取次方

条件语句:

  缩进一般用tab健或者4个空格

 

if name ==""jason:
    print("超级管理员")
elif name =="123" or name =="789":
    print("普通管理员")
elif name =="456":
    print("普通用户")
else:
    print("啥也不是")

while循环

  1.基本循环

while 条件:
     
    # 循环体
 
    # 如果条件为真,那么循环体则执行
    # 如果条件为假,那么循环体不执行

  2.break

while True:
    print "123"
    break
    print "456"

3.continue

  用于退出当前循环,继续下一次循环

while True:
    print "123"
    continue
    print "456"

练习题

1.使用while循环输入 1 2 3 4 5 6     8 9 10

n = 1
while n < 11:
    f 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)

 

6.用户登陆(三次机会重试)

username = Jason #变量 用户名等于Jason
passwd = 123456#密码等于123456
count = 0 #循环次数
while count <3: #判断是否成立
    _name = input("请输入用户名:")
    _pass = input("请输入密码:")
    if _name == username and _pass ==passwd: #如果变量等于输出的结果显示欢迎登陆
        print("---欢迎登陆---")
        break #退出
    else:
        print("用户名或密码错误")
    count+=1
    if count ==3:
        n=input("是否继续")
        if n == "" :
            count = 0
        else:
            count = 3

 

Python基础