五月开始一直咸到现在,博客难产
心里特别特别愧疚,如此懈怠,怎么对的起我那六个粉丝呢!!!
他们一定正日夜翘首以盼,等着我更新博客呢。
于是我赶紧到盘里找找看以前的存货
不好意思,拿错了,是这个
我python的入门就是跟着这本书走的,前面讲语法,后面会有两个实例
其实对有c基础的人来说python语言入门非常简单,熟悉一下语法就行了,我在入门的过程中将一些最简单的语法敲到一个文件里,分享给各位
#交互式:在IDLE中直接>>>加命令行,一行一行的运行程序
#文件式:在IDLE模式下按Ctrl+N或者File—NewFile来创建.py文件,在文件中可输入命令行,
# file-save as 建议自动保存在系统目录下
# (这样打开时不需要到文件夹中找,直接按文件名搜索)
# 在.py界面按F5或run-run module来运行python文件
myname="LiShaoQiang"
print("Hello,world:"+myname) #print的一种输出方式
m=3
if m>3:
print(m)
else:
print(m+1)
##############
for i in range(1,6,2):#循环
print(i)
##############
course=['1fwbfd','2'] #列表,此时两个元素均为字符串
print("数组的两元素为:")
print(course[0])
print(course[1])
course[1]=int(course[1]) #int函数的使用方法
print("当前的数组第一个元素为:"+course[0])
print("当前的数组第二个元素加一后为:",course[1]+1)
print(course)
##############
while m<5: #while的用法
print("m的当前值为:",m) #print的一种输出方式
m=m+1
#course.append('xxx') 向couse列表中添加元素
#course[2,6] 截取列表course的第[2]项到第[5]项,其余的舍弃
##############
grade={'Mercer':99,'Heler':98} #字典
grade['James']=97 #字典添加元素
print(grade['James']) #访问字典
print(grade)
##############
jihe={22,'李少强',"男"} #集合,貌似不太重要
print(jihe)
##############
def my_len(attr): #创建自定义函数,attr只是参数(其实就是course.len()函数)
length=0
for i in attr: #从列表第一个元素往后开始遍历
length+=1
print(length)
return length
my_len(course) #打印列表course的长度,此时my_len(course)是一个数字
print(my_len(course)+1) #此处会打印两次,调用my_len打印一次,print打印一次
##############
class Person(object): #创建一个类,object为基础类,所有类都会继承
def __init__(self,name,gender,height,weight): #注意init两侧的符号(__)
self.name=name #(__init__是类的自带函数)
self.gender=gender
self.height=height
self.weight=weight
def introduce_oneself(self):
print("我的名字是{},我的性别是{}.".format(self.name,self.gender))
print("我的名字是"+self.name,",我的性别是"+self.gender)
print("我的身高是:",self.height)
me=Person('李少强','男',170,80) #调用类
me.introduce_oneself() #调用类内的函数
##############
class Student(Person): #Person的子类,继承Person类
def __init__(self,name,gender,height,weight,stu_id,school,major):
Person.__init__(self,name,gender,height,weight)
self.stu_id=stu_id
self.school=school
self.major=major
def ask_introduce(self,Person): #调用其他类的方法
Person.introduce_oneself()
example=Student('Mercer','男',170,70,'160804212','njfu','软件工程')
example.ask_introduce(me)
##############
#模块,调用其他文件的内容
import World #相当于在此文件中加入World全部代码,World中的代码会被执行一遍
print(World.m)
#from 模块名 import 变量名,函数名 as xxx,xxx
World.ex_print()#调用World中的函数
#模块的上一级为包,表现形式为文件夹
#import 包名.Hello as xxx
#from 包名 import Hello as xxx
#from 包名.Hello import 变量名,函数名 as xxx,xxx
##############
#python的标准库
import sys
print(sys.platform) #当前操作系统
print(sys.version) #当前python的版本号
##############
#异常处理
# try:
# 检测范围
# except XXXError as e:
# 出现异常的处理代码
# else:
# 不出现异常的处理代码
# finally:
# xxx.close()