初识python,,1.Hello Wo


1.Hello World程序

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

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

在编辑器中运行hello_world.py;

#!/bin/pythonprint("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 = 18print(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-8age = 24i = 1while 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()    continueelse:     exit()

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

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

初识python

评论关闭