zoukankan      html  css  js  c++  java
  • Python入门(一)

      想学习下python,于是在网上下了一个Python入门教程,然后到http://www.python.org/下载了python-3.3.0.msi。运行Python,开始学习。。。

    1、在屏幕上打印“Hello world!”

      不能免俗的,第一个例子是在屏幕上打印“Hello world!”,教程中的代码是

      >>> pr "Hello world!"

      在python中输入这句代码后,竟然出错了。

      在网上查了下,发现python3.0中的print方法改成了函数的形式,即

      >>> print("Hello World!")

      成功迈出python学习的第一步。

    2、变量定义

      定义一个变量width,值为20。

      >>> width=20

      下面的代码表示在屏幕上打印width和height的乘积

    3、要求用户输入

      要求用户为radius变量指定一个值。

      >>> radius=input("what is the radius?")

      输入20,然后打印radius*radius*3.14,又出错了。。。

      原来是python3.0中需要做强制类型转换,修改如下:

    4、数组

      定义一个数组array,包含5个元素。

      >>> array=[1,2,3,4,5]

      打印array的索引为1的元素,即第2个元素”2“。

      >>> print(array[1])  

      最基础的内容已经学会了,接下来开始学习条件语句和循环语句。

    5、条件语句

      此时,不能在Python中进行编码了。首先新建一个txt文件,将后缀修改为py,右键点击文件,选择“Edit with IDLE”,开始进行编码。

      让用户输入一个数字,并判断用户输入的数字是否大于0、小于0或者等于0:

    1 #条件语句
    2 value = int(input("Please input a number\n"))
    3 if value>0:
    4     print("You input a positive number!")
    5 elif value<0:
    6     print("You input a negative number!")
    7 else:
    8     print("You input a zero!")

      1:“#”是python中的注释标记。

      2:要求用户输入一个整数,赋值给value。

      3—8:条件语句,if 条件1:...elif 条件2:...else:。

      注意,每一个判断后面(包括else后面)都有一个“:”号。

    6、循环语句

      (1)while循环

      要求用户输入一个大于0的数。

    1 value=int(input("Please input a positive number\n"))
    2 while value<=0:
    3     value=int(input("Please input a number\n"))
    4 print("ok")

      (2)for循环

      打印array数组中的元素。

    1 array=[1,2,3,4,5]
    2 for i in array:
    3     print(i)

      (3)使用break可中断循环

      打印数组中的元素,一旦出现大于10的数,则跳出循环。

    1 array=[2,4,12,42,6,9,14]
    2 for i in array:    
    3     if i > 10:
    4         break;
    5     print(i)

    7、字典类型

      定义字典。

    #定义字典
    dic={'a':1,'b':2,'c':3}
    #打印字典中的数据
    for key in dic.keys():
        print(key,dic[key])
    #打印字典中的value
    for value in dic.values():
        print(value)

    8、函数

       定义一个函数,实现加法操作。

    1 def sum(x,y):
    2     s=x+y
    3     return s
    4 print(sum(3,5))

      1:def指要定义一个函数,sum是函数名,x和y是参数。

      2—3:函数体。  

      4:调用函数。

    9、类

       定义一个类。

     1 #People类
     2 class People:    
     3     name=""
     4     age=0
     5     def __init__(self,name,age):
     6         self.name=name
     7         self.age=age
     8     def GetName(self):
     9         return self.name
    10     def GetAge(self):
    11         return self.age
    12     def SetName(self,name):
    13         self.name=name
    14     def SetAge(self,age):
    15         self.age=age
    16 #使用People类
    17 peo=People("小李",24)
    18 print(peo.name)
    19 print(peo.age)
    20 peo.SetName("小张")
    21 peo.SetAge(25)
    22 print(peo.GetName())
    23 print(peo.GetAge())

      2:class为类的标识符,People为类名。

      3—4:类的属性。

      5—7:类的构造函数。

      8—15:类的方法。

      17:创建People类的对象。

      18—19:访问People类的属性。

      20—23:调用People类的方法。

      到此,Python也算是简单的入门了。

  • 相关阅读:
    Vue 2.0学习(三)指令与事件
    Vue 2.0学习(二)数据绑定
    Vue 2.0学习(一)简介
    大数据入门学习(一):初识大数据
    Knockout.js(四):自定义绑定
    03 Python基础
    02 测试环境的搭建
    01 自动化测试基础
    第29章 项目10:DIY街机游戏
    第27章 项目8:使用XML-RPC进行文件共享
  • 原文地址:https://www.cnblogs.com/hibernation/p/2969264.html
Copyright © 2011-2022 走看看