概述
分析问题(IPO)
设计算法
编写程序(实现算法)
调试程序
程序运行方式:交互式,文件式。立即运行,代码以文件方式保存。查看变量值
python语法元素:注释,变量,常量,运算符,表达式,函数,结构,缩进,语句
1.python的数字类型:整型,浮点型,布尔型,复数型
整型没有位限制,正负,十进制123,-123。二进制前缀0b11110,八进制0o1253,十六进制0xBA3
十进制转换到其他进制:>>>bin(100) >>>oct(100)>>>hex(100)
转换到十进制>>>0b1100100自动转换显示
浮点型:浮点数:小数和指数形式,科学计数法
>>>round(0.1+0.2,1)==0.3
复数>>>x=3+5j >>>print(x.real/imag)/type
转换>>>int(x) >>>float(y)
complex(5.7)创建一个复数
布尔型True,False对应1,0。0,空字符串,[],(),{}空视为false
2.变量的命名规则和赋值
编程本质是对内存中数据的访问和修改,程序所用数据都会保存在内存中。变量是一块内存的标签,比地址方便。
变量名指向内存,对小于257的变量指向了同一内存a=3,b=3,指向同一内存,b=5,指向另一内存。命名:大小写英文字母,数字,下划线,第一个不能是数字。区分大小写,长度不限,不用特殊功能标识符。
函数,模块,类的标识符命名规则一样。
用编程规范统一风格(name,age,wordcount)
不需要声明数据类型,用设置数据类型来规范内存占用大小。
变量名=变量值(赋值)
变量第一次赋值时被创建,第二次直接使用。可以多个赋值x,y,z,=1,2.3,"5"
a=b=c=1
3.运算符和表达式
算术运算符:+-* ** / // %
赋值运算符:= += -= *= **= /= //= %=
关系运算符:== != > < >= <= 表达式的值为false true
逻辑运算符:and,or,not值为true false
表达式:将不同类型的数据(常量变量函数)用运算符连接起来的式子。
运算符优先级:算术>关系>赋值>逻辑 。逻辑:not>and>or 关系:运算符由左向右结合。赋值:由右边向左结合。小括号最高优先权。
4.字符串和字符串方法
print input
内置函数,math库和random模块
最后
以上就是超级汽车为你收集整理的一.python程序编写的全部内容,希望文章能够帮你解决一.python程序编写所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复