Python基础
Python基础
一、基础
1.第一句python
-后缀名是可以任意的
-导入模块时,如果不是.py文件,会出现异常
-以后文件后缀名必须是.py
2.两种执行方式
-python解释器 py文件路径
-python #进入解释器
实时输入并获取到执行结果
3.解释器路径
#!/usr/bin/env python
4.编码
# -*- coding:utf8 -*-
python3 不需关注编码
python2 出现中文时,就要注意编码
5.执行操作
-input的用法:等待,直到用户输入了值,就会将输入的值赋给一个变量,输入的都是字符串
6.变量名
-字母、数字、下划线
-数字不能开头、不能有关键字、最好不要和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'
7.条件语句
-if基本语句
if 条件:
内部代码块
else:
……
print(‘……’)
补充:
pass 代指空代码,无意义,仅用于表示代码块
8.基本数据类型
字符串(引号)
name = “xxx”
name = ‘xxx’
name = “““xxx”””
name = ‘‘‘xxx’’’
加法:
n1 = “alex”
n2 = ‘sb’
n3 = n1 + n2
乘法:
n1 = “alex”
n2 = n1 * 10
数字
age = 13
加减乘除、次方、取余
a1 = 10
a2 = 20
a3 = a1 + a2
a3 = a1 - a2
a3 = a1 * a2
a3 = a1 / a2
a3 = 4**4
a3 = 39%8 #39除以8得到的余数
a3 = 39//8 #39除以8得到的商数
9.循环
-死循环
import time while 1==1: print('ok',time.time())
while也可以跟else,else只执行一次
while遇到continue后终止当前循环,开始下一次循环
while遇到break后终止所有循环
10.练习题
-使用while循环输入1 2 3 4 5 6 8 9 10
n = 1 while n < 11: if n == 7: pass else: print(n) n = n + 1 print('-----end-----')
-求1-100的所有数的和
n=1 s=0 while n<101: s=s+n n=n+1 print(s) print('-----end-----')
-输出1-100内的所有奇数
n=1 while n<101: temp=n%2 if temp==0: pass else: print(n) n=n+1 print('-----end-----')
-输出1-100内所有的偶数
n=1 while n<101: temp=n%2 if temp==0: print(n) else: pass n=n+1 print('-----end-----')
-求1-2+3-4+5……99的所有数的总和
# -*- coding:utf8 -*- 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) print('-----end-----')
-用户登录(三次机会重试)

浙公网安备 33010602011771号