Python--基础程序设计
来源:互联网 发布:纸箱价格算法 编辑:程序博客网 时间:2024/05/17 21:39
一 简单的程序
1.Pyhton 会通过赋值给变量自动判定数据类型
2.打印多项
print(item1,item2,...,itemk)
3.程序一(计算圆的面积)
radius = 20 # radius is now 20area =radius * radius *3.14159print("This area for circle of radius " ,radius ,"is",area)
4.从控制台读取输入
radius = input("Enter a value for radius: ")
5.eval() 函数
用来转化数据类型(将用户输入的字符串类型转换为数值类型)
6.继续符号
\ 继续符号sum= 1 + 2 + 3 + 4 + \5 + 6
二 标识符
radius number average input eval print 统称为标识符
- 标识符由字母,数字,和下划线(_)构成的字符序列
- 标识符必须以字母和下划线开头,不能以数字开头
- 标识符不能是关键字
- 标识符可以是任意长度
三 变量,赋值语句和赋值表达式
- 在python 中符号(=)被用作赋值运算符
variable = expression
四 同时赋值
var1, var2, ..., varn = exp1, exp2, ..., expn
例子 :交换x 和 y 之间的值
x = 1y = 2temp = xx = yy = temp
同时赋值案例 :
x , y = y , x # Swap x with y
五 定名常量
- 是一种表示定值的标识符(常量 代表永远不会变的固定数据 一般用大写表示即可)
radius = 20 # raidus is now 20# Compute areaPI = 3.14159 area = radius * radius * PI...
1.好处
- 不用多次重复输入
- 一处修改 处处修改
- 描述性的名字提高程序的易读性
六 数值数据类型和运算符
1. 运算符
python 有两种数据类型 (整数和浮点数)
+ , - , * , / , // , % , **
2. 科学计数法
102.456 等同于 1.02456E+20.0123456 等同于 1.02456E-2字母E大小写随意
3. 数字太大错误
>>> 245.0 ** 1000Traceback (most recent call last): File "<pyshell#3>", line 1, in <module> 245.0 ** 1000OverflowError: (34, 'Result too large')>>>
七 计算表达式和运算符优先级
python 表达式计算方式和算术表达式一样
多个运算符时会有运算符优先级计算顺序
- 首先计算 **
- 接下来计算乘法(*), 浮点除法(/),整数除法(//), 和求余运算。( 如果含有多个乘除法和求余运算符,他们会从左向右运算)
- 最后计算加减运算符,(如果有多个也会从左至右)
八 增强型赋值运算符
一般写法 count = count + 1 增强型赋值 count += 1其他运算符类似
九 类型转换和四舍五入
int(value) 函数可以将一个浮点类型的数字变为int类型
>>> value = 5.6 >>> int(value)5>>>>
round(value) 函数 四舍五入
>>> value = 5.6 >>> round(value)6>>>
int(value)和round(value) 不会改变value的值。
int(value) 和eval(value) 区别
共同点:都可以用于将整数字符串转换为整数不同点:int(value) 不能用于非整型字符串例如 int(3.4)eval(value) 转换时不能先有导零
十 显示当前时间
time() 函数来获取当前的系统时间
1. time.time() 获取当前系统时间(自1970年1月1日零时起)2. 用 int(time) 获取总秒数3. time % 60 来求现在的秒数4. time // 60 来求总分钟数5. 总分钟数 mtime % 60 来求当前分钟数6. 总分钟数 mtime // 60 来求总小时数7. 总小时 htime % 24 来求现在的小时数
0 0
- Python--基础程序设计
- python程序设计:基础1
- python程序设计基础6:python 图形界面程序设计
- python程序设计:基础1习题
- python程序设计基础2:python数据类型
- python程序设计基础2:python数据类型习题
- Python程序设计基础 循环结构习题
- Python程序设计基础 数据结构与算法习题
- Python程序设计基础 函数与模块习题
- python基础 循环结构程序设计(上)
- python基础 循环结构程序设计(下)
- python程序设计基础--函数(上)
- python程序设计基础--函数(下)
- Python--面向对象程序设计
- python程序设计基础3:python选择和循环结构
- python程序设计基础4:python函数设计和使用
- .Net框架程序设计-读书笔记(第四章 类型基础)
- 程序设计基础
- Top K 算法详解
- 如何在javascript中获取请求转发后的request对象传递的数据
- iOS中 扫描二维码/生成二维码详解
- tableView的cell的复用问题
- 程序员如何谋划出月薪3万
- Python--基础程序设计
- <supports-screens android:anyDensity="true" />
- VMware苹果开发环境
- UIButton与UIImageView的区别与联系
- Xcode 装逼插件:打字的震屏和火花效果
- Joomla!上传中文文件
- hiveserver问题
- 简单理解java反射机制
- 杂记<二>