开始我的python学习之路

厉害了,一直没有坚持,今天开始了,记录,方便日后恢复记忆:

话不多说,直接进入主题:先从运算符号,及关键开始

加     2+2 减     2-2 2*22/2 乘方  2**2 整除 1//2  取余  1%2            

ps: 1/2 执行结果是 0 老外的算法没有四舍五入都是舍,为什么是 0 呢?在运算中 1、2 都是int型数值默认的返回值也是int型所以不可能是0.5;如果想实现结果为0.5可以实现的,1.0/2.0  (这里两个数值都是浮点型(float))或者另外一种方法  开头写 form _future_ import division (导入division) 再次执行 1/2 结果就是 0.5

十六进制写法  0xFF    八进制数 010  均是以0开头

获取用户输入  name = input('please Enter your name') #获取用户的输入复制给那么参数

print 在2.x 和 3.x的区别  2.x--- print ‘hello world’  3.x --- print('hello world')

判断语句写法

 if condition and conditon :

     pass

elif condition or condition:

    pass

else:

    pass

尽量包含所有的关键字,一目了然;python采用缩进的写法,不像其它语言子语句采用{} ;and 、or 关键字相当于C++  &&、 ||  逻辑操作符分别是与、或;pass python

独有的在编程的时候,如果对if... else... 中不做任何处理可写pass代替;值得注意的是以上代码if 、elif 、 else 后面有:号这是python的语法格式。

python中True、False写法,写过小写的会报错。

循环    

while True:

pass

if  condition :

continue

else:

break

循环   

 for i in rang(10):

print i

尽可能包含多个关键字;这里关键字与其它语言中的语法是一样的;不过我们还是要注意的是python的格式:冒号及缩进

函数:range(10) 可以理解为开启一个矩阵到10结束 默认从0开始步长默认为1,那他的值就标识0,1,2,3,4,5,6,7,8,9

   range(1,10,2) 可以理解为开启一个矩阵到10结束 默认从1开始步长默认为2,那他的值就标识1,3,5,7,9

           pow(2,3) 表示2的3次方; 即 2**3

   abs(-10) 求绝对值

   round(1.0/2.0)四舍五入 值为 1.0  

大脑风暴到这里,我想如何才能有效快速提高自己!

你可能感兴趣的:(python学习)