zoukankan      html  css  js  c++  java
  • DAY1初识Python----变量及命名规则,注释,数据类型,常量,交互

     1.认识和了解python
      python是一门解释型语言,弱类型语言
     2.python发展史   2008年 2.X,3.X
     3.第一个python程序
      python语句可以写在命令行中,进行编写和执行
       1.命令行进入方式:win+r=>cmd=>回车=>python   (执行和进入交互模式)
       注意:中英文标点
       2.把程序写在py文件中,可反复使用程序。如果用记事本写,保存时在编码选UTF-8.
       
     4.变量
      变量:程序运行中产生的值,供后面的程序使用
      把程序运行过程中产生的值先记录下来,供给后面的运算使用,相当于x。
      a=3+4  #等号的意思是赋值,把等号右边的值赋值给左边的变量。  
      
      #注释,#是单行注释,
      #多行注释:'''XXXXX'''
      
     5.变量的命名规则
      1.数字,字母,下划线
      2.不能以数字开头,不能是纯数字
      3.变量名不能是python内部的关键字
      4.不要用中文
      5.不要太长
      6.要有意义
      7.区分大小写
      8.推荐使用:1.驼峰 (单词首字母大写e.g.:niChiLeMa) 2.下划线 (ni_chi_le_ma)
      
     6.数据类型(三个)
      1.int(整数)    #不带小数点
      2.str(字符串)  #在python中,凡是用'',"",""""""引号引起来的都是字符串  +*
      3.bool(布尔值) #真或假,True/False
      -----------------------
      a = 3          #整数
      print(type(a))  #class 'int'
      #整数可以执行+-*/
      -------------------------
      print(10/3)  # 小数是不能完美地表示出来的
      #//整除(地板除),取整除返回商的整数部分
      print(10//3)         #整数3
      print(10%3)  #读作10百分号3.    余数1
      --------------------------------
      a="我们"
      print(type(a))   #<class 'str'>
      -----------------------------
      print(""" 111111
      33333
      55555
      222222""")
      #""" """可换行
      ------------------------------
      print('111'+'222')    #111222,字符串+等于拼接,str只能和 str拼接,不能拼接int
      print('ysl'*10)  #重复10次ysl
      ---------------------------------
      print(10>3)  #True
      
      print(7>9)  #False
      
      
     7.常量
      #python中不存在绝对的常量,约定俗成,所有字母大写就是常量
      BIRTH_OF_ALEX=1888   #常量实质就是一个变量,只不过大家不改
      print(BIRTH_OF_ALEX)
      BIRTH_OF_ALEX=1555
      print(BIRTH_OF_ALEX)
      
      
     8.交互
      s =input('提示语')函数,与计算机互动. 接收到的是[字符串类型]
      int()把字符串转化成整数
        ---------------------------------
      a = input('请输入一个人的名字:')
      print('这个人的名字是'+a)                  #拼接,a类型为字符串
      --------------------------------
      a = input('请随意输入一个数字')
      b = input('请随意输入另一个数字')
      print(a+b)                           #因为a和b均为字符串,所以结果显示拼接
      ----------------------------------------
      a = input('请随意输入一个数字')
      b = input('请随意输入另一个数字')
      print(int(a)+int(b))                   #整数化后,进行数字运算
     9.if语句
      #1条路
      '''if 条件判断:
              条件为真执行这里,这里叫代码块
        '''
      #2条路   条件为真,执行代码块1,否则执行代码块2
      '''
      if 条件:
       语句块1
      else:
       语句块2
      '''
      #多条路
      '''
      if 条件:
        语句块1
      elif 条件:
       语句块2
      elif 条件:
       语句块3
      else : 
       语句块4
      '''
      
    if 条件1:
    语句块1
    elif 条件2:
    语句块2

    如果满足条件1,则不会去判断条件2

    if 条件1:
    语句块1
    if 条件2:
    语句块2

    此时,如果不论条件1是否成立,都会继续判断条件2

      #嵌套
      if...else 可以无限嵌套,写的时候尽量控制到3-5以内。
      
      
      -------------布尔值------------------------
      money = 500
      if money > 5000:               #回家
        print('打车回家')
      print('回家')
      -------------------------------
      money = 6666
      if money > 5000:               #打车回家  回家
        print('打车回家')
      print('回家')
      ----------------------------------
      money = 6666
      if money > 5000:              
        print('打车回家')
      else:  #否则,意味着上面不成立
        print('骑车回家')
      ------------------------------
       if True  #恒定为真
      ---------------多条路----------------------
      money = 5000
      if money >500000000000:
        print('开车回家')
      elif money > 5000:
        print('打车回家')
      elif money > 1000:
        print('骑车回家')
      else:
        print('走路回家')
     -----------------嵌套------------------------
     
    print('小明家:咚咚咚!(敲门声)')
    ask = input('你是男是女?')
    if ask == '女':
    q1 = input('你多大了?')
    if int(q1) > 30:
    print('你去隔壁吧.')
    else:
    print('快进来吧!')
    else:
    print('走开!')

     
     
  • 相关阅读:
    day08 服务
    day11
    day09
    day10 多媒体(文字 图片 音频 视频)
    注意事项
    自己的memcache类
    memcache安装
    android的init过程分析
    Android.mk文件语法规范及使用模板
    【转】基于V4L2的视频驱动开发
  • 原文地址:https://www.cnblogs.com/surasun/p/9580324.html
Copyright © 2011-2022 走看看