初识python

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初识python相关的知识,希望对你有一定的参考价值。

1.Hello World程序

      长期以来,编程界都有一个圣神的仪式,现在我为自己加冕,那就是在屏幕上显示消息“hello world!”程序,学习python的第一次就是这样一行代码。

>>> print("hello world!")
hello world!

在编辑器中运行hello_world.py;

#!/bin/python

print("hello world!")
[[email protected] /]# python3 /dj/hello_world.py 
hello world!

 2.认识python中的变量与简单的数据类型

     变量的命名规则:1.变量名只能包含字母数字下划线,且不能以数字开头;

                                2.变量名中不能包含空格,一般我们使用下划线来分隔其中的单词;

                                3.切记不可将python中的函数名与关键字用作变量名(python保留用于特殊用途的单词);

                                4.变量名应遵从简短但是具有描述性;

                                5.慎用小写l与大写O容易被误以为是1和0。

     变量的使用方法:

message = "hello python world!"
_age = 18
print(message)
print(_age)

    注:每个变量都存储一个值(与变量相关联的信息)。

    字符串:字符串就是一系列字符。在python中,用引号括起来的都是字符串,其中的引号可以是单引号也可以是双引号。

print("this is a string")
print(this is also a string)

    字符串的拼接:

    我们可以使用加号来

print(hello\t+world)

    在python中,我们可以使用方法对数据执行操作。注释用井号标识。

print(\nhello world\r.strip())#去除空白
print(hello world.title())#首字母大写
print(hello world.upper())#全部大写
print(hello world.lower())#全部小写

三、在python中数据类型十分重要,错误的数据类型可能导致程序运行错误

    如下程序:

#coding=utf-8
age = 24
i = 1
while i <= 3:
    guss =  raw_input("you guss:") 
    if guss > age:
        print("so big")
    elif guss < age:
        print("so small")
    else:
        print("you are wright")
        break
    i = i+1
    if i == 4:
        ask = raw_input("are you ok?y/n")
        if ask == y:
            i = 1
        else:
            exit()
    continue
else:
     exit()

    这是一个猜年龄的小程序,这里存在一个问题,我们输入的guss实际上是一个字符串类型,我们把它与整型进行比较,这从逻辑上是错误的,python解释器从语法上判断是没错的,但是这确实是一个逻辑错误。所以我们需要对guss类型进行改正。

guss = int( raw_input("you guss:") )#将guss改为整型

 

以上是关于初识python的主要内容,如果未能解决你的问题,请参考以下文章

初识python-条件判断

Java初识方法

初识OpenGL 片段着色器(Fragment Shader)

初识OpenGL 片段着色器(Fragment Shader)

初识OpenGL (-)纹理(Texture)

初识OpenGL (-)纹理(Texture)