2018-07-15

2018-07-15  本文已影响0人  沙子_32c6

python初步编程错误

缩进错误:缩进时Tab键和空格键不要混用。运行提示缩进错误时,将本句代码重新缩进。

语法错误:变量名称格式错误,或者未给某个变量定义,直接应用,或者是运算符混淆使用,或者是忘记加冒号,字符串和数字型互相运算,写输入程序或输出程序时未判断要求输入的或输出的内容是数字还是字符串类型。

python程序的变量,运算符,if判断,while循环

变量必须被赋值才能使用。

 变量的类型

数字型:整型 (int) 浮点型(float) 布尔型(bool):真 True 非 0 数 —— 非零即真,假 False 0  复数型 (comple)

非数字型:字符串 列表 元组 字典

*** 字符串变量 可以和 整数 使用 * 重复拼接相同的字符串

      "-" * 50 表示重复50遍-

     数字型变量 和 字符串 之间 不能进行其他计算

函数

print(x)将 x 输出到控制台

type(x)查看 x 的变量类型

input 函数实现键盘输入语法如下:字符串变量 = input("提示信息:")

类型转换函数

int(x)将 x 转换为一个整数

float(x)将 x 转换到一个浮点数

格式化输出需要格式化字符:%s字符串 %d输出数字 %f输出浮点数 %%输出%

name = 小明

 student_no = 000001

price = 9.00

weight = 5

money = 45,

 scale =  10.00%

print("我的名字叫 %s,请多多关照!" % name)

print("我的学号是 %06d" % student_no)

print("苹果单价 %.02f 元/斤,购买 %.02f 斤,需要支付 %.02f 元" % (price, weight, money))

print("数据比例是 %.02f%%" % (scale * 100))

运算符

01. 算数运算符

+加 -减 *乘 /除 //取整 %取余 **幂

02. 比较(关系)运算符

==两个数是否 相等

!=两个数是否 不相等

>左数是否 大于 右数

<左数是否 小于 右数

>=左数是否 大于或等于 右数

<=左数是否 小于或等于 右数

03. 逻辑运算符

运算符逻辑表达式描述

and   x 和 y 必须都为 True

 or    x 或 y 有一个值为 True

not  如果 x 为 True,False;如果 x 为 False, True

04. 赋值运算符

= 赋值,+=加法赋值 i += 1相当于i = i+1,-=同前

*=同上 /=同上 //=同上 %=取  (余数)同上 **=同上

05. 运算符的优先级

以下算数优先级由高到最低顺序

运算符描述

**幂 (最高优先级)

* / % //乘、除、取余数、取整除

+ -加法、减法

<= < > >=比较运算符

== !=等于运算符

= %= /= //= -= += *= **=赋值运算符

not or and逻辑运算符

上一篇下一篇

猜你喜欢

热点阅读