一.python程序编写

分析问题(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模块

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值