初识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的主要内容,如果未能解决你的问题,请参考以下文章
初识OpenGL 片段着色器(Fragment Shader)