标签:import 就会 bsp class usr nal 练习 获取 lse
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())
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-----‘)
Python基础
标签:import 就会 bsp class usr nal 练习 获取 lse
原文地址:https://www.cnblogs.com/Sosillya/p/9486371.html