Python的基本语法 python3—— python基础
1.第一句python
- ——后缀名可以是任意?(模块导入时,并不可以适用)
- ——文件后缀名是.py
2.两种执行方式
python解释器 py文件路径
pyhton 进入解释器 实时输入并读取结果
解释器路径
#!/usr/bin/env python python2中开头注释
编码
# -*- coding:utf8 -*-
ascil 00000000 八位数
unicode 0000000000000000+ 至少16位数字来表示
utf-8 能用多少表示就用多少表示
5. 执行一个复杂的操作
提醒用户输入:用户名密码
获取用户名和密码,检测:用户名root 密码root
成功则登录
错误则失败
a.input的用法 永远等待,直到用户输入 将输入的值赋值给变量
6.变量名
变量只能由
字母
数字
下划线
特例:不能用数字开头
python的关键字 例如''class''等等
7.条件语句
(1) if 条件:
内部代码块
内部代码块
内部代码块
else:
...
#TAB代指四个位置的键位
(2) if else 可以支持嵌套
(3) if elif 的多条件判断
inp = input('请输入会员级别')
if inpu == "高级会员":
print('美女')
elif inp == "白金会员":
print('modol')
elif inp == "明星": print('城管')
print('开始服务吧....')
(4) 补充 psss为什么都不执行
if 1==1:
pass
else:
命令语句
8.基本数据类型
字符串(引号引起来的) 例如: name ="alex" or name ='alex'
字符串的加法 n1 = 'alex' n2= 'sb' n3 = n1 + n2
字符串的乘法 n1 = 'alex' n2 = n1*10
数字 加减乘除 次 方余 a3 =4**4(4的4次方) a4 = 39%8 (获取39除以8的余数)
a5 = 39//8(两个斜线表示取商
9.循环
死循环:
while 1==1 :
print('ok')
条件循环
count = 0
import time
while count < 10:
print(count,time.time)
count = count + 1
print(123)
10.练习题
(1)使用while循环输入1 2 3 4 5 6 8 9 10
count = 1 while count != 7 and count < = 10: print(count) count = count + 1
第二种解法
n = 1 while n < 11: if n == 7: pass else: print(n) n =n + 1 print('------end----')
(2)求1-100的所有数的和
num = 1 count = 1 while count <= 100: count = count + 1 num = num +count
(3)输出1-100内的所有奇数
count = 0 while count < 100: a1 = count % 2 if a1 == 0: pass else: print(a1) count = count +1
(4)输出1-100内的所有偶数
count = 0 while count < 100: a1 = count% 2 if a1 == 0: print(a1) count = count +1 else: pass
(5)求1-2+3-4+5...99的所有数的和
n = 1 s = 0 #s是之前所有数的总和 while n < 100: temp = n% 2 if temp == 0: s = s - n n = n + 1 else s = s + n n = n + 1 print(s)