#####变量######
一.命名规则
   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.注释的需求
   对于一目了然的代码,不需要添加注释
   对于复杂的操作,应该在操作开始前写上若干行注释
   对于不是一目了然的代码,应该在其行尾添加注释
   不要描述代码
例如:
 #           是单行注释符
 """         这是一个多行注释符
       
 """         这是一个多行注释符

 

python 基础及if while for语句的更多相关文章

  1. 2.Python基础认识(格式化输出,while语句,运算符,编码,单位转化)

    Python基础认识 1.字符串的格式化初识及占位符的简单应用 字符串的格式化 按照既定的要求进行有规定排版的一种输出方式. #我们想要输出的格式如下: ----------------------- ...

  2. 第一章:python基础语法| 字符编码| 条件语句...

    1.编程语言介绍 编程就是写代码,让计算机帮你做事情.计算机底层是电路,只认识二进制0和1.机器语言&汇编语言语言进化历史:机器.汇编.高级.机器语言只接受二进制代码:汇编语言是采用英文缩写的 ...

  3. Python基础系列----字典、基本语句

    1.定义                                                                                               映 ...

  4. python基础教程总结4—基本语句

    一.print 和 import 的更多信息 print 打印多个表达式也是可行的,只要将它们用逗号隔开就好: >>> print('Age:' , 42) Age: 42 可以看到 ...

  5. python基础之变量以及if语句

    1.变量 1.1定义:变量是一种介质,是将一些值暂时存储在内存中,方便后续程序调用.可将其看作容器但其内部的东西是可变化的. 1.2 变量的命名规则: 1.变量的命名只能由数字,字母,下划线构成. 2 ...

  6. python基础语言以及if/while语句结构

    接下来学会了变量:用简单的变量来代替复杂的字符串 变量首字母不能是数字或者特殊符号~!@#¥等. 字符集的发展: ASCII 255个 1个占1bytes------>1980年 GB2312 ...

  7. Python基础语法5-控制流语句

  8. Python基础学习笔记(四)语句

    参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-chinese-encoding.html 3. http://w ...

  9. python学习第四讲,python基础语法之判断语句,循环语句

    目录 python学习第四讲,python基础语法之判断语句,选择语句,循环语句 一丶判断语句 if 1.if 语法 2. if else 语法 3. if 进阶 if elif else 二丶运算符 ...

随机推荐

  1. springmvc 类型转换器 自定义类型转换器

    自定义类型转换器的步骤: 1.定义类型转换器 2.类型转换器的注册(在springmvc配置文件处理) 来解决多种日期格式的问题: springmvc 类型转换器 表单数据填错后返回表单页面(接上面的 ...

  2. 201671010127 2016—2017-2 java学习新征程

    通过大一整个学年对Python和C语言的学习,我对编程的感受有了更进一步的认识.随着时代的进步,编程语言也在实时更新,面对越来越多的编程语言,对于在编程方面的初学者,选择一门适合自己的编程语言就显得十 ...

  3. Android中的文件读写总结

    在Android中,文件主要分为两大类,内部存储和外部存储 内部存储的文件是程序私有的,分为普通文件和Cache文件 外部文件也可以是私有的,也可以是共有的,这要根据文件的目录位置来决定 共有文件可以 ...

  4. 卸载phonegap

    npm uninstall cordova  -gnpm uninstall phonegap -g

  5. 一行代码搞定所有屏幕适配AbViewUtil

    适配原理:抛弃google提供的dip理论与多套图片与布局方案,采用与UI设计师通用的px作为标准单位,原理是将UI设计师的设计图与当前查看的手机或其他设备的屏幕像素尺寸进行换算,得到缩放比例,在Ac ...

  6. 算法Sedgewick第四版-第1章基础-1.3Bags, Queues, and Stacks-001可变在小的

    1. package algorithms.stacks13; /******************************************************************* ...

  7. JavaPersistenceWithHibernate第二版笔记-第六章-Mapping inheritance-005Table per subclass with joins(@Inheritance(strategy = InheritanceType.JOINED)、@PrimaryKeyJoinColumn、)

    一.结构 The fourth option is to represent inheritance relationships as SQL foreign key associations. Ev ...

  8. 每日一Git计划启动

    效仿某大神,每日一Git,初次启动,维时30天 规范: 1. 不能提交纯属搞笑灌水的 2. 可以提交ACM题目代码 3. 想不到了..靠自觉的东西,对自己有提升的就做,没提升纯属刷数据的就不算吧.. ...

  9. Java Calendar 类的时间操作.RP

    JavaCalendar 类时间操作,这也许是创建和管理日历最简单的一个方案,示范代码很简单. 演示了获取时间,日期时间的累加和累减,以及比较. 原文地址:blog.csdn.NET/joyous/a ...

  10. Java泛型读书笔记 (一)

    Java泛型 在Java SE7和之后的版本中,在new一个泛型类实例的时候,可以不传入类型参数,因为Java编译器可以通过赋给的变量类型声明推断出来,如下代码: ArrayList<Strin ...