• python 基础及if while for语句


    #####变量######
    一.命名规则
       1.正常命名
        可以由字母,下划线和数字组成,不能以数字开头,不能和关键字重明
       2.驼峰命名法
          1)大驼峰:每一个单词的首字母都大写
         FirstName LastName
          2)小驼峰:第一个单词以小写字母开始,后续单词的首字母大写
         firstName lastName
    变量输入输出
       如: 定义price变量(定义价格)
            price = int(raw_input('价格'))
            定义weight变量(定义重量)
            weight = int(raw_input('重量'))
              定义money变量(定义付款金额)
            money = price * weight
            变量定义后便可直接使用
            money = money - 100
            print money
           注意:两个字符串之间是不能直接使用乘法的
            定义一个变量接收用户输入的同时,就使用函数进行转换
    变量的类型
       str:表示是一个字符串类型
       int 表示是一个整型
       bool表示是一个布尔型,真:True 假:False
       float表示是一个小数类型,浮点数
    格式化输出
      在python中可以使用print函数将信息输出到控制。如果希望输出文字信息的同时,一起输出数据,就需要使用到格式化操作符。
      %:被称为格式化操作符,专门用于处理字符串中的格式。包含%的字符串,被称为格式化字符串%,可以和不同的字符连用,不同类型的数据需要使用不同的格式化字符
    格式化字符串       含义
      %s               字符串
      %d               有符号十进制整数,%06d表示输出的整数显示位数字,不足的地方使用0补全
      %f               浮点数,%.02f表示小数点后只显示两位
      %%               输出%

      name = 'nana'
      print '吾名 %s,参上!!' % name    #赋予变量给字符串中的%s
      student_num = 6
      print '吾的序号是 %05d' % student_num
      %05d: 不到5位就补0,如果是5位,该是多少就是多少
      scale = 0.1
      print '数据比例为 %.2%%' % (scale * 100) 
            print '数据比例为 %.2f' % (scale * 100)
    #######if语句######
    1.
    if 要判断的条件:
        条件成立的时候,要做的事情
        .....
    elif 条件2:
        .....
    else:
        条件不成立的时候,要做的事情
        .....
    注意:elif和else都必须和if联合使用,不能单独使用
    示例:
      holidy_name = '中秋节'
        if holidy_name == '情人节':
            print '买玫瑰'
            print '看电影'
        elif holidy_name == '圣诞节':
            print '吃大餐'
        elif holidy_name == '生日':
            print '吃蛋糕'
            print '买礼物'
        else:
            print '每一天都是节日'
    2.if的嵌套
    if 条件1:
       条件1满足执行的代码
       .....
       if 满足条件1的基础上的条件2
            .....
       else:
    # 条件1不满足的情况下
    else:
        条件1不满足时,执行的代码
    3.if的逻辑运算符
      and
     条件1 and 条件2
        两个条件同时满足,就返回True
        两个条件都不满足或有一个不满足,返回False
      or
     条件1 and 条件2
       两个条件满足一个即为True
       两个条件都不满足,返回False
      not
      not 条件
       条件不成立,返回False
    #######while for循环语句######
    1.while语句使用方法
     while 条件():
         条件满足时,做的事情1
         条件满足时,做的事情2
            ......
     定义死循环
    例:
         while True:
                 print 'hello python'
     跳出循环
        break和continue
    break:
      某一条件满足的时候,退出循环,不再执行后续重复的代码。在循环体内部,我们可以增加额外的条件,在需要的时候,跳出整个循环。
    continue:
      某一条件满足的时候,不执行后续重复的代码,其他条件都要执行
    2.for语句使用方法
    for 循环使用的语法
        for 变量 in range(10):
            循环需要执行的代码
    示例:
      求1~100之间的所有偶数之和
      sum = 0
      for i in range(2,101,2):
           sum += i
      print sum
    ####导入随即工具包####
    在python中,要使用随机数,首先需要导入随即数模块 -- ‘工具包’
    导入模块后,可以直接在模块名称后面敲一个.然后Tab键,会提示该模块中包含的所有函数
    random.randint(a,b),返回[a b]之间的整数,包含a和b
    eg: random.randint(12,20):生成随机数n: 12 <= n <= 20
        random.randint(20,20): 结果永远是20
        random.randint(20,12):结果会报错:下限必须小于上限
    注意:在导入工具包的时候,应该将导入的语句,放在文件的顶部。因为,这样可以方便下方的代码,在任何需要的时候,使用工具包中的工具
    ######注释#####
    1.注释的需求
       对于一目了然的代码,不需要添加注释
       对于复杂的操作,应该在操作开始前写上若干行注释
       对于不是一目了然的代码,应该在其行尾添加注释
       不要描述代码
    例如:
     #           是单行注释符
     """         这是一个多行注释符
           
     """         这是一个多行注释符
     
  • 相关阅读:
    03-链表
    23-自定义用户模型
    01-使用pipenv管理项目环境
    10-多线程、多进程和线程池编程
    17-Python执行JS代码--PyExecJS、PyV8、Js2Py
    09-Python-Socket编程
    08-迭代器和生成器
    07-元类编程
    06-对象引用、可变性和垃圾回收
    05-深入python的set和dict
  • 原文地址:https://www.cnblogs.com/zhengyipengyou/p/9573412.html
Copyright © 2020-2023  润新知