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

时间: 2024-10-27 01:37:41

Python学习(三)—— 变量及流程控制的相关文章

python学习笔记二:流程控制

一.if else: #!/usr/bin/python x = int(raw_input('please input:')) if x >= 90: if x >= 95: print 'a+' else: print 'a' elif x >= 80: if x >= 85: print 'b+' else: print 'b' elif x >= 70: if x >= 75: print 'c+' else: print 'c' else: if x >

Python学习之函数及流程控制

#猜年龄大小,用户最多猜三次 age = 50 i = 0 while i < 3:     guess_age = int(input("Please input your answer:"))     if guess_age > age:         print("too big...try again please")     elif guess_age < age:         print("too small...t

python学习第五天流程控制分支if和循环while

所有的逻辑结构围绕分支和循环进行,比如登陆注册,支付成功与否等等,下面讲述分支if用法和while用法 if age>30: print("www.96net.com.cn") else print("www.dc3688.com") if score>90: print("good") elif score>70 and score<90: print("g") else print("fa

HTML5独家分享:原生JavaScript学习笔记2——程序流程控制

当当当当 .....楼主又来了!新一期的JS学习笔记2--程序流程控制更新了! 当当当当 .....楼主又来了!新一期的JS学习笔记2--程序流程控制更新了! 想一键获取全部JS学习笔记的可以给楼主留言哦! js中的程序控制语句 常见的程序有三种执行结构: 1. 顺序结构 2. 分支结构 3. 循环结构 顺序结构:程序从第一行开始执行,按顺序执行到最后一行 分支结构:就像一条岔路口,必须选择且只能选择其中一条道路继续走下去,不能同时执行两个分支里的代码. 我们可以使用如下三种方式来实现程序的分支

《学习bash》笔记--流程控制

bash支持下述流程控制结构: if/else:如果某条件为真/假,执行一个执行列表. for:执行一个语句列表固定次数. while:当某条件为真时重复执行某语句列表 until:重复执行某语句列表直至某条件为真. case:依据一个变量取值执行几个语句列表中的一个. select:允许用户从一个菜单的可选列表中选择一个. 1.if/else 最简单的流程控制结构类型时嵌入在bash的if语句中的条件语句.当选择做或者不做某件事情或者依据条件表达式的真或者假 从数量不多的几个事情里选择一个进行

变量&流程控制&函数

[Swift初步] 1.第一个swift程序. You don't need to import a separate library for functionality like input/output or string handling. Code written at global scope is used as the entry point for the program, so you don't need a main function. You also don't nee

JBPM学习(三):管理流程定义

概念: ProcessDefinition,流程定义:一个流程的步骤说明,如一个请假流程.报销流程.是一个规则. ProcessDefinition,流程定义对象,是解析.jpdl.xml文件得到流程步骤的信息.没有更新操作,启动流程实例时是使用指定key的最新的版本. 1.部署流程定义 a)一次添加一个资源,相关文件在Classpath中 // 1,部署流程定义(添加) // jbpm4_deployment // jbpm4_deployprop // jbpm4_lob @Test pub

Python基础(二)变量、流程控制

一,变量 声明变量:name="Henry"   ##变量名为:name ,变量name的值为"Henry" 变量的作用:昵称,其代指内存里某个地址中保存的内容. 变量的定义规则: 变量名只能是字母.数字或下划线的任意组合. 变量名的第一个字符不能是数字. 特殊关键字不能声明为变量名(例如:'and','list','not','for','while'.........) 为了更清楚的搞清变量在内存中的位置,下面举个例子进行说明: 1 >>> x

python学习三(变量)

字面量和变量 字面量就是一个一个的值,如:1, 2,3,4,a,b,"hello" 字面量所表示的意思就是它的字面的值,在程序中可以直接使用字面量 变量可以用来保存字面量,并且变量中保存的字面量是不定的 如:a = 10 a = "hello" a = "b" 变量本身没有任何意思,它会根据不同的字面量表示不同的意思 变量和标示符  变量: python中使用变量,不需要声明,直接为变量赋值即可 a = 10 print(a) 不能使用没有进行赋