开始Python -- 控制语句(1)

abaqus应力值导出并进行后处理(同一节点多个应力值如何处理?) Abaqus应力导出: ‘Tools’--- Probe values 在Probe Values里面可以选择需要导出的信息,比如‘Nodes’或者‘Elements’ 如果需要导出多个应力值或者其他信息可以选择‘Components’这个选项。 选择‘Selected’只输出一个正应力S33(对应截图中的) 如果是‘All Direct’,则是输出6个正应力S11, S22, S33, S12, S13, S23 ‘All Principals’输出三个正应力 在输出... 阅读详情

控制语句

1print语句

1) 可以同时输出多个表达式,用“,”分割

>>> print 'Age:', 42

Age: 42

l         注意Tuple的使用:

>>> 1, 2, 3

(1, 2, 3)

>>> print 1, 2, 3

1 2 3

>>> print (1, 2, 3)

(1, 2, 3)

2) 如果最后是“,”,则下一个print语句的结果在同行输出

print 'Hello,',

print 'world!'

输出:Hello, world!

 

2import语句

1) 基本格式

l         import module_name

l         from module_name import function_name

2) 使用as子句

>>> import math as foobar

>>> foobar.sqrt(4)

2.0

>>> from math import sqrt as foobar

>>> foobar(4)

2.0

 

3、赋值

1 Sequence拆分

l         同时赋值:

>>> x, y, z = 1, 2, 3

>>> print x, y, z

1 2 3

>>> x, y = y, x

>>> print x, y, z

2 1 3

l         Sequence拆分到一组变量:

>>> values = 1, 2, 3

>>> values

(1, 2, 3)

>>> x, y, z = values

>>> x

1

l         这最常用于接收函数或方法返回Tuple

>>> scoundrel = {'name': 'Robin', 'girlfriend': 'Marion'}

>>> key, value = scoundrel.popitem()

>>> key

'girlfriend'

>>> value

'Marion'

2) 串联赋值:将相同的值赋值给多个变量

>>> x=y=z=1

>>> x

1

>>> y

1

>>> z

1

3) 扩展赋值

>>> x = 2

>>> x += 1

>>> x *= 2

>>> x

6

>>> fnord = 'foo'

>>> fnord += 'bar'

>>> fnord

'foobar'

l         将大量小的String合并成一个大的String的一种比较好的方法:将小的String追加到List中,然后用Stringjoin()方法生成大的String

 

4、语句块

l         Python的语句块以“:”开始,同一个语句块的每个语句的缩进都相同

 

5、条件和条件语句

1 Python会将下面的值解释为false

False None 0 "" () [] {}

2 if-else-elif

num = input('Enter a number: ')

if num > 0:

         print 'The number is positive'

elif num < 0:

         print 'The number is negative'

else:

         print 'The number is zero'

3) 比较操作符

==  >  <  >=  <=  !=  is  is not  in  not in

l         可以使用串联比较:

0 < age < 100

l         is==的区别:前者指对象本身,后者指对象的值

>>> x = y = [1, 2, 3]

>>> z = [1, 2, 3]

>>> x == y

True

>>> x == z

True

>>> x is y

True

>>> x is z

False

4) 逻辑操作符

and  or  not

l          逻辑操作符只计算必要的表达式,以得到TrueFalse结果:

name = raw_input('Please enter your name: ') or '<unknown>'

5 assert语句

l         assert语句可以作为断点在程序中使用,并可以加一个String作为解释:

>>> age = -1

>>> assert 0 < age < 100, 'The age must be realistic'

Traceback (most recent call last):

  File "<interactive input>", line 1, in ?

AssertionError: The age must be realistic

 

 
ROS2 -Jazzy 一步一步(第一步_工作空间以及编译) 文件夹作用特点是否需要手动创建/维护src存放自己写的 ROS 2 包一个 workspace 可以有多个包需要手动创建build保存编译过程中的中间文件每个包生成对应子目录自动生成,可删除install保存编译完成后的功能包每个包有独立子目录,含可执行文件自动生成,可删除log保存编译日志用于查看错误原因、调试自动生成,不需修改colcon是 ROS 2 推荐使用的构建工具自动处理功能包的依赖和编译顺序一条命令就能编译整个工作空间。 阅读详情

相关推荐

python基本语句

文章目录1.赋值语句序列赋值语句:多目标赋值语句:增强赋值语句:表达式语句2.条件语句和循环语句if语句:while循环:for循环:range计数器zip函数enumerate函数 1.赋值语句 &amp;amp;gt;&amp;amp;gt;&amp;amp;gt; a=1 &amp;amp;gt;&amp;amp;gt;&amp;amp;gt; b=2 &amp;amp;gt;&amp;amp;gt;&amp;amp;gt; c,

及时总结 1899

Python基础语句

一、判断语句 1.if语句 ①格式: if 判断条件: 满足条件后的内容 ②例题: #年纪大于等于18岁显示已成年 #定义变量 age=20 #条件语句 if age>=18: print("已成年") 注:代码的缩进为1个tab键或4个空格,如上print前面的缩进为一个tab键 2.if-else语句 ①格式: if 判断条件: 满足条件的内容 else: 不满足条件的内容 ②例题: #年纪大于等于18岁显示已成年,否则显示未成年 #

weixin_45583894的博客 5089

小丽君数据统计分析工具

资源下载链接为:https://pan.quark.cn/s/22ca96b7bd39

python初始语句

一.变量和类型 类型: 整型:int long python中不用定义类型; 例如: a=100(默认a是整型) 浮点型:float(小数) 浮点数除了数学写法(如123.456)之外还支 持科学计数法(1.23456e2) 字符串型:string 以单引号或双引号括起来的任意文本 例如:‘hello’ “world” 布尔型:boolean 只有True ...

Single____的博客 694

Python编程系列---初始Python编程基础

类型 原理 优点 缺点 编译型语言 通过专门的编译器,将所有源代码一次性转换成特定平台(Windows、Linux 等)执行的机器码(以可执行文件的形式存在)。 编译一次后,脱离了编译器也可以运行,并且运行效率高。 可移植性差,不够灵活。 解释型语言 由专门的解释器,根据需要将部分源代码临时转换成特定平台的机器码。 跨平台性好,通过不同的解释器,将相同的源代码解释成不同平台下的机器码。 一边执行一边转换,效率很低。 在屏幕输出字符串 格式 print("字符串") 或者 pri...

libaiup的博客 2503

python的判断与循环语句

一、判断语句 1、判断:在程序中如果某些条件满足,才能做某件事情,而不满足时不允许做,这就是所谓的判断 2、if语句的使用格式: if 要判断的条件: 条件成立时,要做的事情 如:判断年纪,如果age大于18,输入成年 age = 18 if age>18: print("你已成年") 注意:代码的缩进为一个tab键,或者4个空格 3、if-else的使用格式: if 要判断的条件: 条件成立时,要做的事情 else: 条件不成立时,要做的事情 ..

yun678的博客 650

python入门语句_Python入门一:入门语句

1. print()函数构成:指令+内容,如:print('Hello World')note: 包裹字符串的引号一定要用英文的引号,中文引号会导致运行失败。转义字符:反斜杠 \ (用于字符串中的'前,否则运行时遇到'会自动截掉后面的内容)print('For it\'s true you are my destiny.')其他转义字符:\n 表示换行,\" 表示双引号,\\ 表示一个反斜线。2....

weixin_39956350的博客 170

从零开始python学习——语句

本文介绍了Python中的三种基本语句结构:顺序语句、条件语句和循环语句。顺序语句是默认的执行方式,代码从上到下依次执行。条件语句通过if/elif/else实现逻辑分支,重点讲解了缩进表示代码块的规则。循环语句包括while和for两种形式,其中for循环配合range函数使用,并介绍了continue和break控制循环流程的用法。文章通过丰富的代码示例,详细说明了每种语句的语法格式和执行逻辑,特别强调了Python特有的缩进规则和代码块表示方法,适合Python初学者系统学习程序控制结构。

2302_80177460的博客 1958

Python控制语句

介绍了Python语言的控制语句(包括分支、循环和跳转语句)以及range函数

2302_76708905的博客 1172

5.Python的流程控制语句

在编程的世界里,程序的执行流程通常并非一成不变,而是需要根据不同的条件和需求进行灵活控制Python 作为一门简洁而强大的语言,提供了多种方式来控制代码的执行流,从条件判断到循环再到跳转语句,每一种都发挥着不可替代的作用。通过掌握这些流程控制语句,我们可以编写出更高效、灵活和智能的程序。

平凡程序猿~的博客 1868

Python基础】条件控制语句

在编程语言中,条件控制语句是实现逻辑判断和程序流程控制的基础工具。Python作为一种高级编程语言,提供了简洁而强大的条件控制语句,使得程序可以根据不同的条件执行不同的代码块。本文将详细介绍Python中的条件控制语句,包括if语句、if-else语句、if-elif-else语句以及相关的嵌套结构和高级特性。什么是Python

分享是一种境界,勤于分享,乐于分享! 1331

python 多种流程控制语句

Python 流程控制Python 编程中非常重要的一部分,它用于控制程序的执行流程。Python 提供了多种流程控制语句,包括 if 语句、while 循环、for 循环、break 和 continue 语句等。这种流程控制在各个语言中都是大同小异的。

2501_91344113的博客 1664

python控制语句

🍋在本次的博客当中,我们来认识一下python语言的新的部分——python语言的控制语句。在我们的python语言当中控制语句大致分为三类:1.选择语句,2.循环语句,3.跳转语句。当我们在编写代码的时候可以根据代码的逻辑的需求选择合适的语句实现我们特定的变成要求。

lmbuhuiku的博客 1199

Python基础学习(控制语句篇)

这篇文章是本系列的第二篇文章,主要讲解Python控制语句

scdndn的博客 1460

Python流程控制语句之跳转语句

博客中详细介绍了Python的两种跳转语句:break语句 和continue语句,以及 pass空语句

程序员小十一的博客 1498

python 的基本语句

1.if 语句 1)基本用法: if 要判断的条件: 条件成立的时候,要做的事情 else: 条件不成立的时候,要做的事情 if和else语句以及各自的缩进部分都是一个完整的代码块 示例: 2)if ,elif if 要判断的条件: 条件成立的时候,要做的事情 elif 条件2: else: 条件不成立的时候,要做的事情 elif 和 el...

cute 5万+

python的起源及基本语句

一.Python的起源 Python是吉多范罗苏姆于1989年的圣诞节期间在阿姆斯特丹进行编写的,于1991年编写完成,Python是一门解释型弱类型的编程语言. Python在多个领域中都有应用,比如:数据分析,网络爬虫,科学计算等. 目前Python的主要应用领域有:云计算,WEB开发,科学计算,人工智能,系统运维等 Python有丰富的第三方库,可以在需要使用的时候直接应用...

awmd39947的博客 178

Python基础 -- 入门语句

目录变量变量的命名规范字符串字符串的加法运算整形数据浮点数类型转换条件结构 -- if ··else ··结构缩进注释input() 函数input()赋值input()类型 变量 编写代码时要避免代码重复,提高代码的复用性,这在程序员界被称为 DRY(don’t repeat yourself)。违反 DRY 原则会导致维护困难,修改时容易造成遗漏,产生不易察觉的问题。 而解决这一问题的途径之一就是引入变量! 变量的两个直观优势: 消灭重复 修改方便:假设句子写错了,只要改一个地方,其他几处打印会同

十八岁讨厌编程的博客 1428

Python 开头语句解释

#!/usr/bin/env python # -*- coding:utf-8 -*- # Author:XXX 1.#!/usr/bin/env python 与#!/usr/bin/python 的区别 这些注释并不仅仅是写给读者看的注释,它也写给操作系统看的,这些注释决定了系统将如何运行这些文件。 linux自带python解释器。在编写.py文件时,只要写上了#!/usr/b...

iridescent_mian的博客 2623

java 垃圾回收浅解

垃圾回收算法种类: 一、标记算法 1、引用计数 该算法的实现是给对象添加一个引用计数器,每当有一个地方引用它时,计数器数值就加1;当引用失效时,计数器值就减1;当计数器数值为0时表示该对象不可再被使用,则可以对其进行回收。 优点: 实现简单,判定效率高。 缺点: 很难解决对象循环引用问题。 2、可达性分析 该算法是从离散数学中的图论引入的,程序将所有引用关系看成是一张图,通过一系列称为“GC Roots”的对象作为起始点,从这些节点开始向下搜索,搜索走过的路径称为引用链(Reference Chain),当

qq_38484961的博客 260
上一篇: UltraEdit中Python语法高亮显示:将下面内容复制到wordfile.txt文件中
下一篇: 开始Python -- 控制语句(2)
ruby_beginner
博客等级 码龄21年 9粉丝 36原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值