python成长之路-----第一课

一、python基础:

    (1):基础

       1、python 的后缀名是可以随意,

       2、导入模块时,如果后缀不是.py格式,读取时会出错!

       3、python 文件后缀格式.py (xxx.py)

   (2):两种执行方式:

         1、python 解释器 通过路径读取文件   输出结果,

          2、python 进入解释器 ——》实时输入并读取到结果。

      3、Windows 系统下执行,路径为 :python软件安装的路径 +文件名 例:(c:/python35/python 2.py) ,设置环境变量后路径为: python +文件名

     Linux 系统下执行 ,路径为:./文件名,例(./2.py),文件内部需添加:“#!/usr/bin/env python(解释器所在路径)

 (3)解释器路径:“#!/usr/bin/env python    编码读取的格式:# -*-  coding:utf-8 (在Windows 系统下 输出内容为中文 python 3 可以在不需要的情况下运行,python 2 需要标注才可运行,输出内容为英文时,python2、python3在无标注情况下也可读取。

(4)、input 用法:永远等待,知道用户输入值,就会把值赋给一个变量, 变量:代指某一个变化的值,变量只能由 数字、字母、下划线组成。变量名不能以数字开头,python 的关键字也不能做为变量名。

     以下关键字不能声明为变量名:
['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']

n1=input("请输入用户名")
n2=input("请输入密码")

print(n1)
print(n1)

如果n1输入root  ,print(n1)输出  root 

如果n2输入123  ,print(n2)输出 123   

 二、基本数据类型

(1):字符串(引号):

name ="小明"
name ='alex'
name ="""小明"""
name ='''alex'''

字符串 只能用以上4种情况表示。

字符串的加法:
     n1 = "ab"
     n2 = "alex"
     n4 = "root"
    n3 = n1 + n2 + n4
 print (n3) = "abalexroot"

乘法:
n1 = "alex"
n2 = n1 * 10
print (n2) -----> = alexalexalexalexalexalexalexalexalexalex (n2 等于10个 alex)

(2)、条件语句:if 条件:

 print('ok')
else:
 print('Error)

代码块 “:”之后换行一般缩进4个字符,严格按照相同字符缩进否则报错。

例如:如果1等于1,输出:欢迎进入一等会所,否则输出:欢迎进入一本道
if 1==1:
 print("欢迎进入一等会所")
else:
 print("欢迎进入一本道")、

'=='  表示 比较
if语句嵌套:
例如:
if 1==1:
    if 2==2:
        print ("欢迎进入二楼")
        print ("欢迎进入三楼")
    else:
        print ("欢迎进入一楼")
else:
    print ("欢迎进入负一楼")
if语句的 elif
 print('ok')
elif(即elseif)条件:
  print('ok 1')
elif(即elseif)条件:
  print('ok 2')
  ......
else:
  print('no')
例如:
inp = input('请输入会员级别:') 
if inp =="高级会员";
  print('请到二层包间')
elif inp =="白金会员":
  print('请到三楼大包间')
elif inp == "铂金会员" 
  print('请到四楼总统包间') 
else: print('请到一楼大厅')

补充:pass  (跳过

if 1==1:
    不做任何动作(需输入pass,不能空,否则报错)
    pass
else:
    print ('sb')  

(3)数字的加减乘除 ,次方、余数

数字的表达式:arg =  13

    a1 =  10
    a2 =  20 
 a3 = a1+a2 --->a3=30

a3=a2-a1 ------>a3=10

a3 = a1 *a2 ---->a3 = 200

a3= 100/10   ----->a3 =10

a3= 4**2 -----> a3 =4 *4=16

a3 =39 % 8 -----》 a3 =7 (39除以8取余数)

a4 = 39 //8 ----> a4 = 4 (39除以8取商)
例:判断一个是奇数还是偶数!
 a1 =13
 temp=a1%2
if temp==0:
print ("偶数")
else:
print('奇数')

  

posted @ 2018-08-19 19:50  python-007  阅读(95)  评论(0)    收藏  举报