赞
踩
大家好,小编为大家解答PYTHON语言程序设计基础 第2版第二版 嵩天的问题。很多人还不知道python语言程序设计基础第二版课后答案,现在让我们一起来看看吧!
目录
编译型:程序之前前需要一个专门的编译过程,把程序编译成机器语言文件,运行时不需要重新编译。程序运行效率高,跨平台性差
解释型:程序不进行预先的编译,程序执行时逐行解释;运行效率较低但具有跨平台性
简单直观的语言;开源,供任何人共同开发;易于理解;使用短期开发项目
完全面向对象;拥有一个强大的标准库;提供大量的第三方模块
Python源程序是一个特殊格式的文本文件,可以使用任意文本编辑器;文件可扩展名.py
与大多数UNIX系统和服务不同,Windows系统没有预安装Python70个python的练手项目。为了方便直接使用Linux操作系统
- print("hello python")
- print("hello hello world")
Python中代码必须整齐,不要有缩进;否则报错;初期不要加缩进
python2.x 版本不支持中文;pythonn3.x默认支持;下面使用python3运行程序
Python中的注释采用 # 进行单行注释;为了保证代码的整体,官方建议# 后面添加一个空格;如果和代码写在一行,建议代码和注释之间有两个空格
多行注释使用连续的引号,单引号或双引号都可以
我改用IDEA了(heihei)
1.解释器类型
# 2.x 版本 语法: python 文件名
# 3.x 版本 语法: python3 文件名
2.交互型
命令行终端 输入:python后,输入python代码
缺点:适合小功能的语法学习,不方便大量程序编写;退出后(exit() / ctrl + D)代码不能保存
3.集成开发软件(PyCharm)
Python中 + 可以用于相同数据类型对象的相加,但不支持字典和集合
这里不同的就是 幂,采用两个**
* 运算符还可以用于字符串,用于重复 给定字符串相应的次数
print("test" * 10)输出:testtesttesttesttesttesttesttesttesttest
Python的变量只用第一次出现才算定义变量;Python中不需要指定数据的类型,程序运行时由解释器自动推断准确类型
数据类型分为:数字型和非数字型
数字型:int, float, bool, complex(复数型,主要用于科学计算,如波动问题,微积分)
非数字型:字符串,列表,元祖,字典
Python3中,int 和 long 被整合到一起,只有一个 int 类型,不需要进行区分
Python中,bool类型的true表示1, false表示0
数字型变量之间是可以直接进行计算的
2.2 转义字符:当在字符串中包含\n等会被认为是转义字符,在字符串前面添加r或R表示不转义。
如:r'C:\windows\notepad.exe'
变量的输入:使用函数input()
格式:字符串变量 = input("字符串提示信息")
类型转换函数:int(x), float(x)
输入格式化与其他语言类似, 如:
print("苹果价格 %f, 重量 %d, 共花费 %f" % (apple_price, apple_weight, money))
if 语句,书写格式:
if 条件判断:
成立执行的代码
Python中缩进使用Tab或者四个空格,建议使用空格
Python中不需要使用{}, 对于if中的多条语句使用缩进进行判断;
Python中的elif 中间没有空格,用于多分支判断
- value = 17
- if value >= 18:
- print("if内部")
- print("if第二句") # if语句结束部分
- print("if外部")
Python中的逻辑连接词是 and, or, not
Python中没有自增运算
让指定代码重复执行
Python中的print自带换行,如果不希望添加,可以在print内部加入end=“”
Python总的for循环,使用for ... in 进行迭代遍历
Python中定义函数语法:def 函数名():
- def sum(num1, num2):
- """对两个数进行求和"""
- return num1 + num2
-
-
- res = sum(2, 3)
- print(res)
不用像其他语言指定返回值的类型
Python中函数的参数以及返回值都是引用类型;可以通过id()查看变量保存的地址;这里的传参应该参考java,和c语言不同
- def swap(num1, num2):
- print(id(num1)) # 140725073575008
- temp = num1
- num1 = num2
- num2 = temp
- print(id(num1)) # 140725073575040
- return (num1, num2) # 当返回类型是元组的时候,小括号可以省略
-
- num1 = 2
- num2 = 3
- print("%d - %d" % (num1, num2)) # 2 - 3
- print(id(num1)) # 140725073575008
- (num1, num2) = swap(num1, num2)
- print(id(num1)) # 140725073575040
-
- print("%d - %d" % (num1, num2)) #
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。