Python基础
基础
1.第一句python
平常后缀名可以是任意
导入模块时如果不是 .py文件,导入就会出错
===》以后所有文件后缀名设置为.py
2.两种执行方式
python解释器 py文件路径
python 进入解释器:
实时输入并获取到执行结果
3.解释器路径
#!/user/bin/env python
{在linux系统中使用./2.py}
4.编码
# -*- coding:utf8 -*-
用于在py2中不识别中文的情况,因为py2中默认是ascill编码
ascill 00000000 #8位表示,节省空间,只识别英文
unicode 0000000000000000+ #16位至少,表示任何,浪费空间
utf-8 能用多少就用多少表示 这仅在py2中使用
5.执行一个复杂操作
提醒用户输入:用户名和密码
获取用户名密码,检测:用户名=root 密码=123
正确:登陆成功
错误:登陆失败
6、变量名(部分见上一篇)
n1 = input(‘请输入用户名’) n1、n2称之为变量
n2 = input(‘请输入密码’) n1、n2称之为变量
在c语言底层,处理变量时会把变量都去掉。
7、条件语句
代码块
if 条件 :
print(‘Ok’) #之前有一个缩进,缩进后面表示一个代码块。国际惯例四个空格,键盘上TAB键可以代指四个空格。
else:
print(‘Error) #空格
嵌套
if 1 ==1 :
if 2 == 2:
print(‘欢迎进入’)
else:
print(‘不欢迎’)
else:
print(‘好的’)
if出现多次用elif,并且一旦满足第一个条件,后面的自动跳过不去验证
inp = input(‘请输入会员级别’)
if inp == “黄金会员”:
print(‘学生’)
elif inp == (‘白金会员’):
print(‘模特’)
elif inp == (‘钻石会员’):
print(‘一线小明星’)
else:
print(‘人妖’)
什么都不干怎么表达
if 1 == 1:
pass #pass仅表示代码块,无任何意义
else:
print(‘你好’)
8.基本数据类型
字符串:
- n1 = “alex” n2 = ‘root’ n3 = “”“eric”“” n4 = ‘’‘tony’‘’ #这四种引号中为字符串,组成字符串的每个部分叫做字符
加法:
n5 = n1 + n2 +n3
n5 = "alexrooteric"
乘法:
n6 = n1 * 2
n6 = "alexalex"
数字:
age = 13
a1 = 10
a2 = 10
a3 = a1 + a2 #20
a4 = a1 - a2 #0
a5 = 10 * 10 #100
a6 = 10 / 10 #1
a7 = 2**3 #8
a8 = 73 % 9 #1 #73除以9等于商8余1
a9 = 73 // 8 #8 #73除以9等于商8余1
9.循环语句
循环
死循环
练习题:
1、使用while循环输入 1 2 3 4 5 6 8 9 10
2、求 1-100 的所有数的和
3、输出 1 - 100 内的所有奇数
4、输出 1 - 100 内的所有偶数
5、求 1 - 2 + 3 - 4 + ... + 99 的所有数的和
6、用户登录(三次机会重试)