初识python
学习一门语言,需要了解它的发展历史,认识这门语言,了解它的优缺点,以及它在工作中的应用
了解了python以后,入门基础就是变量,数据类型,运算符,输入和输出
第一个python程序:
##输入输出:
#input是输入
#print是输出
name=input("请输入姓名:")
spec=input("请输入专业:")
print("%s的专业是%s"%(name,spec))
##运行结果:
#请输入姓名:Aaron
#请输入专业:计算机应用技术
#Aaron的专业是计算机应用技术
常量与变量:
常量不可以赋值也不可以改变
变量可以赋值也可以改变
变量其实就是盒子,里面可以装各种东西
常量就是人为做的东西,做到是什么就是什么
在python中,变量的概念和初中代数的方程差不多
就比如:y=x*2,x和y就是变量,2就是常量不可改变
常量是人为定义的类型
变量是任意类型
变量的定义:
程序就是用来处理数据的,而变量就是用来存储数据的
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建
等号(=)用来给变量赋值
= 左边是一个变量名
= 右边是存储在变量中的值
##定义变量:
a=520
##输出使用变量:
print(a)
变量类型:
Numbers(数字)类型
包括:
int(有符号整型)
long(长整型[可以表达八进制和十六进制])
float(浮点型)
complex(复数)
布尔类型:True,False
非数字类型
包括:
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)
type(变量名字)来查看变量类型
可变类型对象:列表(list),字典(dict)
不可变类型对象:数字(int(有符号整型),long(长整型),float(浮点型),complex(复数),布尔类型),字符串(string),元组(tuple)
字符串和列表以及元组是python内置的序列类型
标识符和关键字:
标识符:
是由字母,下划线和数字组成的,且数字不能开头,不能使用内置关键字,严格区分大小写
开发人员在程序中自定义的一些符号和名称
标识符是自己定义的,比如变量名和函数名等
见名知意
起一个有意义的名字,尽量做到看一眼就知道是什么意思,提高代码可读性
驼峰命名法:
小驼峰式命名法:从第一个单词以小写字母开始,第二个单词的首字母大写
大驼峰式命名法:每个单词的首字母都是采用大写字母
不过也流行所有单词之间都用下划线来连接
标识符最好用汉语的英文单词命名,方便自己和别人看明白自己写的是什么
关键字:
一些具有特殊功能的标识符,就是所谓的关键字
是python内部已经存在的,不允许开发者自己定义和关键字相同名字
只能直接拿出来使用,感觉有点像高阶函数
注释:
##单行注释:
以#号开头
##多行注释:
以一对 连续的 三个 引号(单引号和双引号都可以)开头
为了保证代码的可读性, 注释和代码之间 至少要有 两个空格 ,#
后面建议先添加一个空格,然后再编写相应的说明文字