Python基础1 基本语法、流程控制

1. 第一个python程序:

 print("Hello World!")          //打印Hello World!
 运行结果:
 Hello World!

2. 变量

变量,就是用来存东西的,以便后面调用。

变量的定义规则:

变量只能是字母,数字,下划线的任意组合

变量的第一个字符不能是数字

变量名不能使关键字

 name = "zhang"                   //把zhang赋给name
 name2 = name                     //把name的值(zhang)赋给name2
 name = "wang"                    //把wang 赋给name
 print("My name is",name,name2)   //输出"My name is" 和 name 用逗号隔开
 运行结果:
 My name is wang zhang

补充:单行注释用#,多行注释用3个单引号或双引号

3. 用户输入

 username = input("username:")          //输入一个用户名,赋给username
 password = input("password:")
 age = input("age:")
 salary = input("salary")
 print(username,password,age,salary)    //打印出以上变量
 运行结果:
 xxl a1! 20 9999

4. 格式化输出

  username = input("username:")
  age = input("age:")
  job = input("job:")
  salary = input("salary:")
  info = ‘‘‘                                //把要输出的格式放在三个引号内,赋给变量
  ------------------- info of %s --------------------
  Name:%s
  Age:%s
  Job:%s
  Salary:%s
  ‘‘‘ % (username,username,age,job,salary) 
  print(info)
  
  运行结果:
  username:xxl
  age:12
  job:1
  salary:1234
  ------------------- info of xxl --------------------
  Name:xxl
  Age:12
  Job:1
  Salary:1234
时间: 2024-08-27 18:58:57

Python基础1 基本语法、流程控制的相关文章

python基础02—运算符与流程控制

运算符与流程控制 运算符 赋值运算 用'='表示,'='的左边只能是变量 算术运算 +.-.*:加.减.乘 /:除法运算,运算结果为浮点数 //:除法运算,运算结果为整数(商) %:求余 **:求幂 复合运算 +=.-=.=./=.//=.%=.*= 关系运算(比较运算) >.>=.<.<=.==.!= 由操作数和运算符组成的式子称为表达式 关系表达式是有值的(布尔值),符合数学逻辑值为True,不符合数学逻辑值为False 逻辑运算 与(and):两边的表达式同时为真,值才为真

python基础(3)---流程控制

流程控制 与C语言不通的是python的流程控制代码块不是用{}花括号表示的,而是强制缩进来控制的:而且缩进必须一致,官方推荐是使用4个空格,不建议使用tab(制表符)做缩进,一是不同的系统tab所占宽度不一致,会比较乱,二是由于python要求同级缩进必须保持一致,所以有些时候看上去是对齐l,但是有的是空格有的是tab键,使得不容易排错,另外条件判断的语句不需要使用()括起来,但是条件语句后面使用: 1.条件判断--if语句 条件判断就是执行某个代码段之前先进行判断,如果符合再执行某个代码块

Python 基础(三)——流程控制之break 、continue 、else

break break 语句和 C 中的类似,用于跳出最近的一级 for 或 while 循环. 循环可以有一个 else 子句:它在循环迭代完整个列表(对于 for )或执行条件为 false (对于 while )时执行,但循环被 break 中止的情况下不会执行.以下搜索素数的示例程序演示了这个子句: >>> for n in range(2, 10): ... for x in range(2, n): ... if n % x == 0: ... print(n, 'equal

黑马程序员——Java基础语法---流程控制与函数

------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! -------       程序控制流 一.程序流程控制 也称语句,主要有:判断结构.选择结构和循环结构. 1. 判断结构——if if语句的三种格式: a)  if(条件表达式) { 执行语句: } b)  if(条件表达式) { 执行语句: } el

黑马程序员---java基础语法--流程控制与函数

-----------android培训.java培训.java学习型技术博客.期待与您交流!------------ 一.程序流程控制 也称语句,主要有:判断结构.选择结构和循环结构. 1. 判断结构——if if语句的三种格式: a)  if(条件表达式) { 执行语句: } b)  if(条件表达式) { 执行语句: } else { 执行语句: } c)  if(条件表达式) { 执行语句: } else  if (条件表达式) { 执行语句 } …… else { 执行语句: } if

9.python的布尔类型与流程控制

布尔类型其实可以算是一种特殊的数字,下面是 help() 函数得到的帮助信息: Help on class bool in module __builtin__: class bool(int) | bool(x) -> bool | | Returns True when the argument x is true, False otherwise. | The builtins True and False are the only two instances of the class b

Python学习(三)流程控制

Python流程控制 本章介绍 python 的基础流程控制.包括 if 条件语句.for 循环 和 while 循环语句: continue 及 break 的用法等. 基本用法与 C 和 Java 差不多,无 switch 语句. if 语句 以下例为例,if(...)  括号内为一表达式,当为True(即成立)时,执行对应的代码段,注意,所有条件语句后方都需加冒号 : 1 ''' 判断用户输入的整数是几位数(暂不考虑用户输入非整数) 2 为零 输出 It's zero. 3 个位数 输出

Java 基本语法----流程控制

流程控制 选择结构(分支语句) 分支语句根据一定的条件有选择地执行或跳过特定的语句 Java分支语句分类 if-else 语句 switch 语句 if-else语句语法格式 if(布尔表达式){ 语句或语句块; } if(布尔表达式) { 语句或语句块; } else if(布尔表达式){ 语句或语句块; }else { 语句或语句块; } if-else语句应用举例 1 public class TestAge{ 2 public static void main(String args[]

Python自动化 【第七篇】:Python基础-面向对象高级语法、异常处理、Scoket开发基础

本节内容: 1.     面向对象高级语法部分 1.1   静态方法.类方法.属性方法 1.2   类的特殊方法 1.3   反射 2.     异常处理 3.     Socket开发基础 1.     面向对象高级语法部分 1.1   静态方法.类方法.属性方法 1)   静态方法 通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法.普通的方法,可以在实例化后直接调用,并且在方法里可以通过self.调用实例变量或类变量,但静态方法是不可以访问实例变量或类变量的,一个不能访

C语言基础之函数和流程控制

函数和流程控制也是每个编程语言的基本概念,函数是划分模块的最小单位,良好的函数规划能直接提升软件的质量,C语言的流程控制主要由以下几个语句组成,条件分支语句.选择语句.循环语句.goto语句.return语句等. 函数的定义 一个函数包含返回值.函数名和参数列表,如下定义了一个返回值为 int 函数名为show拥有一个int类型参数的函数 int show(int param) {     printf("这是一个名为show的函数");     return 0; } 再来定义个没有