python基础知识之变量、语句、函数、模块

变量

变量名包括字母、数字、下划线,但不能以数字开头。例如1_variable 不合理,_1_variable, variable_1是合理的。

>>>_1_variable=1  
>>>print  _1_variable  
1  
>>>variable_1=2  
>>>print variable_1  
2  
>>>1_variable=3  
SyntaxError: invalid syntax  

语句

语句与赋值语句的区别:语句没有值供解释器打印出来。

>>>x=3  
>>>  

(第二行立即出现新的提示符。)
表达式则不同。

>>>2*2  
4  

if 语句

if 后面放使用运算符==进行的相等性测试,然后用冒号将和后面的语句隔开。在交互式解释器内使用if语句,需要两次回车,语句才能执行。

>>>y=1  
>>>if y==1:print 'yes'  

yes  
>>>if y==2:print 'no'  

>>>  
>>>if 1==1:print '1==1'  

1==1  
>>>  

模块

模块为python的功能扩展,许多函数要通过导入模块才能使用。
导入模块有两种方法:
1.

>>>import 模块
>>>模块.函数

2.

>>>from 模块 import 函数
>>>函数

时光机模块
__future__

函数

1.input 函数

输入函数input的用法:
(1)

>>>input('what is your name:')
what is your name:'wang'
'wang'
>>>
>>>input('what is your name:')
what is your name:wang

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    input('what is your name:')
  File "<string>", line 1, in <module>
NameError: name 'wang' is not defined

(2)

>>>x=input('number:')
number:3
3
>>>2+x
>>>5
>>>y=input('number:')
number:'3'
>>>'x'+y
'x3'

2.pow函数

pow函数可以替代幂运算符(**)。

>>>2**3
8
>>>pow(2,3)
8

3.abs函数

abs函数可以得到数的绝对值。

>>>abs(-10)
10
>>>

4.round函数

round函数把浮点数四舍五入为最接近的整数值。

>>>1/2
0
>>>round(1.0/2.0)
1.0
>>>

5.floor函数

floor函数将给定的数值向下取整为某个特定的整数。与int()函数功能类似。

>>>import math
>>>math.floor(32.9)
32.0
>>>int(32.9)
32
>>>

6.ceil函数

ceil函数将给定的数值转换为大于或等于它的最小整数。

>>>import math
>>>math.ceil(32.9)
33.0
>>>

7.sqrt函数

sqrt函数计算一个数的平方根。
(1)正数为参数

>>>import math
>>>math.sqrt(9)
3.0
>>>

(2)负数为参数

>>>import cmath
>>>cmath.sqrt(-1)
1j
>>>

python7.2和7.3有不同:
1. print x 变为 print(x);
2. input( )输入的数以str形式存储;
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值