Python学习(三)—— 变量及流程控制

一、变量

  1. 变量命名规则:

    语法:(下划线或字母)+(任意数目的字母、数字或下划线)

    如:a123,_a123,_a123_

    变量名必须以下划线或字母开头,而后面接任意数目的字母、数字或下划线。区分大小写,即:Name与name不是同一变量。禁止与python关键字及保留字相同。

    python关键字:

False      class      finally    is         return
None       continue   for        lambda     try
True       def        from       nonlocal   while
and        del        global     not        with
as         elif       if         or         yield
assert     else       import     pass
break      except     in         raise

  注:在Python中,变量名没有类型,但对象有;变量名只是对对象的引用(内部实现为指针)

  2. 变量的声明与赋值:

  1)

name = “123# 1. 声明变量name
# 2. 将“123”赋值给变量name

  2)

name = “124”
name1 = name #将name的值赋给变量name1

二、用户输入

#!/usr/bin/env python
# -*- coding: utf-8 -*-
 
# 将用户输入的内容赋值给 name 变量
name = raw_input("请输入用户名:")
 
# 打印输入的内容
print name

  python3已丢弃raw_input函数,python2中的row_input函数与input函数的区别:

  row_input:若用户输入为数字时,依然以字符串形式获取用户输入,如用户输入123,则name的值为字符串“123”

  input:若用户输入为数字时,以int类型获取用户输入,如用户输入123,则name的值为数字123。

三、流程控制

  程序流程分三种结构:顺序结构(代码自上而下执行)、选择结构、循环结构。

  1. 顺序结构

number = 111
name = "12"
print(number)
print(name)

  程序运行顺序如代码所示,自上而下,输出结果为111、”12“。

  2. 选择结构

  语法:

  1)if 条件:

    

  如果条件成立则执行条件代码块语句,否则继续执行后续代码

  2)if 条件:

      condition1

    else:

      condition2

  如果条件成立执行condition1代码,否则执行condition2代码

  3)if 条件1:

      condition1

    elif 条件2:

      condition2

    else:

      condition3

  如果条件1成立,则执行condition1代码,否则若条件2成立则运行condition2代码,若以上都不成立,则运行condition3代码。

 

posted @ 2016-05-15 01:24  kingdompeng  阅读(316)  评论(0编辑  收藏  举报