首页 > 代码库 > python基础8(表达式和语句)
python基础8(表达式和语句)
一、print 和 import 信息
>>> print ‘age:‘,22 # 用逗号隔开打印多个表达式age: 22
import somemodule # 从模块导入函数>>> import math as foobar>>> foobar.sqrt(4)2.0from somemodule import * # 从给定的模块导入所有功能
二、赋值
1、序列解包:将多个值的序列解开
>>> values = 1,2,3>>> values(1, 2, 3)>>> x,y,z=values>>> x1>>> x,y=y,x # 交换两个变量>>> print x,y,z2 1 3
2、链式赋值
>>> x = y = somefunction
3、增量赋值
x +=1 对于 *、/、% 等标准运算符都适用
>>> x = 2>>> x +=1>>> x *=2>>> x6
三、Python语句
if语句、else语句、elif语句、条件表达式、while语句、for语句、break语句、continue语句、pass语句、Iterators(迭代器)、列表解析
1 name = raw_input(‘What is your name? ‘) 2 if name.endswith(‘Gumby‘): 3 if name.startswith(‘Mr.‘): 4 print ‘Hello,Mr,Gumby‘ 5 elif name.startswith(‘Mrs.‘): 6 print ‘Hello,Mrs,Gumby‘ 7 else: 8 print ‘Hello,Gumby‘ 9 else:10 print ‘Hello,stranger‘
number = input(‘Enter a number between 1 and 10: ‘)if number <=10 and number >=1: #布尔运算符 print ‘Great‘else: print ‘Wrong‘
断言: 与其让程序在晚些时候崩溃,不如在错误条件出现时直接让它崩溃。
if not condition: crash program
>>> age = -1>>> assert 0 < age < 100, ‘The age must be realistic‘ # 条件后可以添加字符串,用来解释断言Traceback (most recent call last): File "<pyshell#99>", line 1, in <module> assert 0 < age < 100, ‘The age must be realistic‘AssertionError: The age must be realistic
循环:
1、while 循环
>>> a,b=0,10>>> while a<b: print a, # 注意末尾的逗号,会使所有输出都出现在一行 a+=1 0 1 2 3 4 5 6 7 8 9
2、for 循环
python基础8(表达式和语句)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。