Python学习

New Document

python 学习

第一次写博客请诸位见谅

学任何计算机语言第一个程序必须是hello world!我也以一个hello world!来开始我的学习。

print('hello wordl!')

选择python的原因

知道python是在大学四年级的时候,当时一个朋友说他现在的工作是做python,我当时有些诧异,就问他为啥没做java,因为在我印象里他java很牛逼,他就和我介绍说python很吊,处理数据很列害,他说他们公司是对欧美公司的,国外现在python特别火,他说什么语言都是国外先火然后国内才有人做。他就介绍我说到他的公司,他带着我,当时真没当回事,因为我Android学的还不错,我是一心做android,现在看他说的真没错python的春天要到了,所以果断学一下,以免自己out。

python初了解

我现在所了解的python知识还是很少,我就说说我现在掌握的东西。

python版本

python分两个版本,2.X和3.X,平常情况下,语言是向下兼容的,刚开始我以为3.X是包含2.X的,其实这是两个不同的版本,可能开发者觉着2.X版本bug太多,就重新写了一个。--此观点为个人yy,听众莫当真。

python格式问题

python对于格式的要求可能是我见过的语言里要求最严格的了,如果你的程序有嵌套结构,那他下层必须以tab或四个空格开头

for i in range(3):
    print(i)

python数据类型

写程序不得不提的就是数据类型,像c语言,c++,java就是必须先声明数据类型的语言,python不同,python是不需要声明数据类型的,这点和java不太一样,开始写可能会不是很习惯。

i=12345

python编码问题

关于字符编码我就不知道应该说点什么,字符编码有多种,大家需要了解的有ASCII,Unicode,UTF-8,GBK等等。编码是挺烦的一件事,因为编码了你就要解码,如果你使用的解码不同,解析出来的东西就会变成乱码。

python控制流程的语句

python的语句控制和其他语言没有太多区别,写法上稍有不同。

if i>5:
    print('i 大于 5’)

if i<0:
print('i 小于 0')
else:
print('i 不小于0')

if i<0:
print('i小于0')
elif i>0 and i<10:
print('i不小于0,i小于10')
else:
print('i不小于10')

python的逻辑语句

与是and,必须两个两个条件都为真时才能执行下一步。

if h>180 and w<75:
    print('标准身材')

或是or,两个条件中有一个为真实就能通过。

if w<1 or h<155:
    print('不是平胸就是矮')

非是not,用not处理,如果条件为True那结果为False,如果条件为False那结果结尾True。

if not False:
    print('not就是改变将事情反转')

python循环语句

python的循环语句有两种,一种for,一种while。下面两段语句结果都为,0,1,2

for i in range(3):
    print(i)

while i<3:
print(i)
i+=1

python模块知识

python和c语言是一样的,经常需要使用别人写好的功能,如果你想使用别人的代码,就得先倒入别人的代码,python称之为模块。和c语言不同的是,c语言使用的是include,而python使用的是import,和java的一样。

import sys
import re
import os
posted @ 2017-04-27 23:56  Doctor_Bool  阅读(357)  评论(0编辑  收藏  举报