zoukankan      html  css  js  c++  java
  • 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
    
  • 相关阅读:
    pat甲级 1155 Heap Paths (30 分)
    pat甲级 1152 Google Recruitment (20 分)
    蓝桥杯 基础练习 特殊回文数
    蓝桥杯 基础练习 十进制转十六进制
    蓝桥杯 基础练习 十六进制转十进制
    蓝桥杯 基础练习 十六进制转八进制
    51nod 1347 旋转字符串
    蓝桥杯 入门训练 圆的面积
    蓝桥杯 入门训练 Fibonacci数列
    链表相关
  • 原文地址:https://www.cnblogs.com/dcotorbool/p/6778026.html
Copyright © 2011-2022 走看看