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 基础的主要内容,如果未能解决你的问题,请参考以下文章

常用python日期日志获取内容循环的代码片段

python 有用的Python代码片段

Python 向 Postman 请求代码片段

python [代码片段]一些有趣的代码#sort

使用 Python 代码片段编写 LaTeX 文档

python 机器学习有用的代码片段