码迷,mamicode.com
首页 > 编程语言 > 详细

初识python

时间:2017-07-01 11:52:34      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:pytho   存储   code   bre   语法   break   初识python   string   lower   

1.Hello World程序

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

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

在编辑器中运行hello_world.py;

#!/bin/python

print("hello world!")
[root@localhost /]# 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

标签:pytho   存储   code   bre   语法   break   初识python   string   lower   

原文地址:http://www.cnblogs.com/Jeffding/p/7011286.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!