python 基础(注释,用户交互,基础数据类型,if,while)

时间:2022-12-13 15:36:37

python :优美,简单,清晰
一.基础
  1.python 的环境

   编译型:一次性将全部代码编译成二进制文件。(C,C++)
    优点:运行效率高
    缺点:开发效率低,不能跨平台。
     解释型:当程序运行时,从上至下一行一行的解释成二进制。
    优点:开发效率高,可以跨平台。
    缺点:运行效率低。
  2.python2 和 python3 宏观上的区别:
    python2 源码重复率高,不规范,而且python崇尚优美简单清晰,因此创建了python3

    运行文件:在python2 首行加上#-*-encoding:utf-8 -*- 解决中文报错
  3.变量:由数字 字母 下划线任意组合,且不能以数字开头
     具有可描述性
     不能是python 中的关键字
     不能是中文,不能用拼音
  4.常量:约定俗成,不可更改,全部是大写字母。
  5.注释:方便自己,方便他人理解代码
    单行注释:#
    多行注释:''' ''' or """ """
  6.用户交互:input (数据类型全部是str)
  

    1,等待输入,
    2,将你输入的内容赋值给了前面变量。
    3,input出来的数据类型全部是str

name=input('请输入你的名字') age=input('请输入你的年龄') print('我的名字是'+name,'我的年龄是'+age+'')

 

 


  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:结果

#第一种
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('你猜错了....')

 

  9.while循环

    while 条件:
      循环体
      无限循环。
    终止循环:1,改变条件,使其不成立。
         2,break

         continue 跳出此循环开始下一个循环

break count = 1
while True: print(count) count = count + 1
    if count >100:break
print(111) continue count = 1
while count <20: print(count) continue count = count + 1