python 入门,最基础语法集合100行!!

月开始一直咸到现在,博客难产

心里特别特别愧疚,如此懈怠,怎么对的起我那六个粉丝呢!!!
在这里插入图片描述
他们一定正日夜翘首以盼,等着我更新博客呢。
于是我赶紧到盘里找找看以前的存货

在这里插入图片描述

不好意思,拿错了,是这个
在这里插入图片描述

我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()

ok,这不就行了吗,要的就是这个效果 ^ _ ^

posted @ 2020-07-29 16:01  336699强强  阅读(779)  评论(0编辑  收藏  举报