python 基础
Posted encounter-you
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 基础相关的知识,希望对你有一定的参考价值。
python :优美,简单,清晰
一.基础
1.编译型:一次性将全部代码编译成二进制文件。(C,C++)
优点:运行效率高
缺点:开发效率低,不能跨平台。
解释型:当程序运行时,从上至下一行一行的解释成二进制。
优点:开发效率高,可以跨平台。
缺点:运行效率低。
2.python2 和 python3 宏观上的区别:
python2 源码重复率高,不规范,而且python崇尚优美简单清晰,因此创建了python3
运行文件:在python2 首行加上#-*-encoding:utf-8 -*- 解决中文报错
3.变量:由数字 字母 下划线任意组合,且不能以数字开头
具有可描述性
不能是python 中的关键字
不能是中文,不能用拼音
4.常量:约定俗成,不可更改,全部是大写字母。
5.注释:方便自己,方便他人理解代码
单行注释:#
多行注释:‘‘‘ ‘‘‘ or """ """
6.用户交互:input (数据类型全部是str)
7.基础数据类型:
数字:int 12,3,45
布尔:bool True false
字符串:str 凡是用引号引起来的都是字符串(可相加,可与数字*)
转化:字符串转化成数字:int(str) str是数字组成
8.if
(1)if 条件:
结果
(2) if 条件:
结果
else :
结果
(3) if 条件:
结果
elif 条件:
结果
elif 条件:
结果
else :
结果
(4) if 条件:
if 条件:结果
if........
else:结果
9.while 条件:
结果
终止循环(1)改变条件,使其不成立
(2)break
continue:结束本次循环,继续下一次循环
#第一种 if 4>5 : print(‘我请你喝酒‘) print(‘喝什么酒‘) #第二种 if 4>5: print(‘我请你喝酒‘) else: print(‘喝什么酒‘) #多选 num=input(‘请输入您猜的数字‘) if num==‘1‘: print(‘一起抽烟‘) elif num==‘2‘: print(‘一起喝酒‘) elif num==‘3‘: print(‘新开了一家,走看看‘) else: print(‘你猜错了....‘) score=int(input("输入分数:")) if score > 100: print("我擦,最高分才100....") name = input(‘请输入名字‘) age = input(‘请输入年龄‘) if name == ‘小二‘: if age ==‘18‘: print(666) else:print(333) else:print(‘错了...‘)
count = 0 while count <=100: count += 1 if count >5 and count < 95: continue print("loop",count) print("-------out of while loop--------")
以上是关于python 基础的主要内容,如果未能解决你的问题,请参考以下文章