python基础

Posted bixiaxiansheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础相关的知识,希望对你有一定的参考价值。


for
n文件命名

- 后缀名可以是任意的,但为规范便于识别,后缀名应为 .py

2.两种执行方式

   python解释器 py文件路径   python 进入解释器: 实时输入并获取到执行结果

3.解释器路径

在Linux系统中应添加 #!/user/bin/env python , windows系统中可不添加

4.编码

# -*- coding:utf8 -*- (在python3中可不加,python只要出现中文头部必须加)

ascill 只能编译英文

unicode 万国编码,至少2个字节

utf-8 能用多少字节表示就用多少表示

5.变量名

由字母,数字,下划线组成

PS: 数字不能开头,不能是关键字,最好不和python内置的东西重复

6.条件语句

缩进用4个空格

a. input : 永远等待,知道用户输入了值,就会将输入的值赋值给一个东西

b. n1 = “liu” 单等于号是赋值

n1 ==“liu” 双等号是比较

c. if 条件1:

pass

elif 条件2:

pass

elif 条件3:

pass

print("end")

每个条件依次判断

d. and 表示和,or 表示或

if n1 =="liu" and n2 =="xue"

print("OK")

else:

print("OK")

PS : pass代指空代码,无意义,做占位符

7.基本数据类型

字符串: n1 = "liu" n2 = "xue" 引号之中的东西称为字符串

数字: age=19 weight=60 height=178

算法:

字符串:

加法:

n1 = "liu" n2 = "xue" n3 = n1+n2

#n3=="liuxue"

乘法:

n1 = 1 n2 = n1*10

数字:

n1 = 5 n2 = 2

n3 = n1+n2

n3 = n1-n2

n3 = n1*n2

n3 = n1 / n2

n3 = n1 % n2 (取余)

n3 = n1 ** n2 (乘方)

8.循环

死循环

while 1==1:

print("OK")

9.练习题

1.使用while循环输入 1 2 3 4 5 6 8 9 10



count = 1
while count <= 10 :
num = count
if count == 7 :
pass
else:
print(num)
count += 1

2.求1-100的所有数的和



n = 1
s = 0
while n <= 100:
s = s + n
n += 1
print(s)

3、输出 1-100 内的所有奇数


count = 1
while count <= 100 :
if count%2 == 0:
pass
else:
print(count)
count += 1

4、输出 1-100 内的所有偶数


count = 1
while count <= 100 :
if count%2 == 0:
print(count)
else:
pass
count += 1

5、求1-2+3-4+5 ... 99的所有数的和


n = 1
s = 0
while n < 100:
num = n % 2
if num == 0:
s = s - n
else:
s = s + n
n = n + 1

print(s)

6、用户登陆(三次机会重试)


_username = ‘Liu‘
_password = ‘Xyt‘
count = 0
while count < 3:

username = input("username:")
password = input("password:")
if _username == username and _password == password:
print("欢迎登陆")
break
else:
print("用户名密码错误!")
count += 1






























































































































































































以上是关于python基础的主要内容,如果未能解决你的问题,请参考以下文章

001--python全栈--基础知识--python安装

Python基础之函数

python 目录

python基础

人生苦短,我用Python(目录)

Python基础--Python3基础语法