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代码。

 

转载于:https://www.cnblogs.com/kingdompeng/p/5494351.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值