python语句表达式——黑板客老师课程学习

1、赋值

  多重赋值:

    a,b=1,2

    a,b=’beijing’,’sh’

    a,b=’bj’

    a,b=(1,2)

    a,b=[1,2]

    ……

    

2、输入输出

  输入:

    raw_input()   原始输入

    input

    

  输出:

    3.x

      函数print([obj,..][sep=’ ‘][end=’\n’][file=sys.stdout])

      obj是对象,sep是对象之间用什么分隔end是怎么换行,sys.stdout标准输出还是?

    2.x

      print a,b

      print>>file,a,b ab输出到file里边

      语句print ‘%d,%d,%s’,%(a,b,c)

      print’{0}like{1}’.format(‘we’,’python’)

      print’{a}like{b}’.format(a=’we’,b=’python’)

    2.xprint是语句,3.xprint是个函数。  

3.条件语句

  if语法:

    if xxx :statements1

    elif xxx: statements2

    else:statements3

     

    其他用法

      逻辑表达式 not/and/or

        

      and——返回第一个false或者最后一个true

      or——返回一个true或者最后一个false

      (除了零以外全是true。)

 

 

      三元表达式 a=y if x>0 else z(如果x>0则把y赋值给a,否则,把z赋值给a)

      避免混用tab和空格

      pass 什么也不做

      分号 把多个语句写到一行中

      换行 括号匹配或者反斜线

  

4.循环语句

  while/else

    while xxx:

      statements1

      if xxx: break/continue

    else:    while后边的表达式不为true时,执行——这一点和其他语言有区别

        statements2

        

      for/else

        for x in objects:

          statements1

          if xxx:break/continue

        else: 当for后边的表达式不为true时,执行——这一点和其他语言有区别

          statements2

      例子:列表,字符串,元组,字典,文件

       

      

      #coding :utf-8虽然是注释的,但依然可以决定是utf-8的编码形式,如果没有的话,会是乱码。除此之外,字之间有空格,因为英语单词之间有空格,所以默认的会加上空格,我们可以去掉。

       

      在IDLE中直接运行或者生成文件运行都会出现方框,不知道为什么,如果在DOS中运行则正常。

 

 

5.列表解析——除了简单以外,速度也比其他的方式要快。

  用法:

    去除列表中重复元素

    

    

    for i in l1 if not i in l2 这是列表解析的一种语法方式。

    元组的例子

      

 

 

6、异常处理

  用法:

    try/except ,try后语句有异常发生后执行except

    try/finally,无论异常是否发生都执行finally(常和except搭配使用)

    raise error(message)  触发异常(自己想触发)

    

    

    Assert condition message  当条件不满足时触发异常。

    条件触发错误,触发后打印信息,并终止程序

 

    举例:

      a[1]    #nameError  如果a没有定义

      

      a=2;a[1]   #TypeError  如果定义了a,但是你用list方式访问a

      a=[2];a[1]   #IndexError 如果a只定义了一个元素,a[1]超了范围
      a={};a[1]   #KeyError 如果a定义成一个字典,你想访问a中没有的值

      raise IndexError

      assert False,”error occur,please check program”

      

      

      

      当然,finally可以不要,但是except还是最好保留,不过不处理异常,程序会中断。

 

 

 

    

转载于:https://www.cnblogs.com/shixisheng/p/5919241.html

### 如何在 Eclipse IDE 中创建 Maven 项目 #### 创建Maven 项目 为了在Eclipse中启动一个新的Maven项目,用户应当通过菜单栏选择`File > New > Project...`随后从新建项目向导里挑选`Maven > Maven Project`[^2]。 #### 设置项目结构和配置 一旦选择了Maven项目选项之后,可以选择是否要基于预设的模板来初始化项目。如果希望手动控制pom.xml的内容,则应取消勾选“Create a simple project (skip archetype selection)”这一项以便能够浏览可用的archetype列表并从中做出选择。Archetypes是用于快速搭建特定类型的Maven项目的骨架代码生成器。 #### 编辑POM文件 对于每一个新的Maven项目而言,核心配置都保存于Project Object Model(POM)文件即`pom.xml`之中。此文件包含了关于项目及其依赖关系的信息。编辑该文件可定义诸如版本号、打包方式以及所需库等属性。例如: ```xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <!-- 基本信息 --> <groupId>com.example</groupId> <artifactId>maven-demo-project</artifactId> <version>1.0-SNAPSHOT</version> <!-- 打包类型,默认为jar --> <packaging>jar</packaging> <!-- 属性定义 --> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties> <!-- 依赖管理 --> <dependencies> <!-- 添加所需的第三方库依赖 --> </dependencies> </project> ``` #### 构建与运行项目 完成上述步骤后即可利用内置工具或命令行执行mvn clean install指令来进行编译测试及安装操作。这一步骤将会依据所设定的目标平台自动处理源码转换成字节码的过程,并将产物放置至本地仓库供后续使用。 #### 更改JRE设置 有时默认关联的JRE可能不符合需求,这时可以通过右键点击项目名称->Properties->Java Build Path->Libraries节点下的JRE System Library条目上的Edit按钮来自由切换至其他已安装好的JDK版本[^5]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值