每个python解释器的idle都会有提示符:>>>
当有错误时候,红色部分就是错误的开始或者是^错的地方。
运算符号的区别:
1、要划分/和//的区别。
#/日常使用的除号,精确算法。
#//整除(地板除法)斩断小数点后的全部数字。
2、*是python的乘号
3、%是取余符号
4、数值较为大时,需要用l结尾。
#变量不能以数字开头(意思就是可以用除了数字意外的所有开头,比如字母,下划线,)
输出语句
print("")或print('')
输入语句
input () #一般是数字的时候使用,格式是合法的python表达式
raw_input() #基本所有的字符或字符串都可以使用,且是原始字符
简单的if语句
if 表达式:
print('xxxxxxxxxxx') #print前面有一个TAB的距离
特定函数(标准函数也被称为内建函数)
pow() #乘方函数
abs() #绝对值函数
round() #四舍五入函数
**模块的应用
第一种方式:每次使用模块的函数都要说明
import math #import 后面接的就是模块的名字,在下一个提示符运行
math.floor() #math.xxx 模块.加入函数()此函数将浮点型转化成为整数型
第二种方法:确认自己不会重复导入多个同名函数,省略点模块的名字
>>>from math import sqrt #固定格式是:from xxx(模块) import xxx(函数)
>>>sqrt (9) #函数直接运用
CMATH和复数
1、显示错误
>>>from math import sqrt #快速有简单
>>>sqrt (-1) #sqrt函数一般是整数,如果一定要求负数的平方根的话又要怎么办?
报错
或者在其他平台会有这个结果:
>>>sqrt(-1)
>>>nan #nan意思是“非数值” (not a number)
2、成功方式
>>>import cmath #注意没有用第二种方式,主要是一旦用了就没办法使用正常的sqrt函数。
>>>cmath.sqrt(-1) #除非真的需要才可以用特殊的sqrt()函数
>>>1j #1j是一个虚数,python提供了虚数的支持
如何在一句话中显示单引号甚至是双引号呢?
1、第一种方式
>>>print('I LOVE YOU , "ME"')
>>>I LOVE YOU ,"ME"
2、第二种方式
>>>print("I LOVE YOU ,'ME'")
>>>I LOVE YOU , 'ME'
3、第三种方法 #通过在需要显示的引号前加入\ 就完成了转义
拼接
比较常见的拼接
>>>x = ‘嗡嗡嗡’
>>>y = '是的是的'
>>>x+y
>>>嗡嗡嗡是的是的
str() #把值转化成为合理形式的字符串
repr() #创建字符串,以合法的python表达式的形式来表达值