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('奇数')

浙公网安备 33010602011771号