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

心里特别特别愧疚,如此懈怠,怎么对的起我那六个粉丝呢!!!

他们一定正日夜翘首以盼,等着我更新博客呢。
于是我赶紧到盘里找找看以前的存货

不好意思,拿错了,是这个

我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,这不就行了吗,要的就是这个效果 ^ _ ^

python 入门,最基础语法集合100行!!的更多相关文章

  1. Python入门篇-基础语法

    Python入门篇-基础语法 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.编程基础 1>.程序 一组能让计算机识别和执行的指令. 程序 >.算法+ 数据结构= 程 ...

  2. Python入门 —— 02基础语法

    基础语法入门学习推荐: 简明 Python 教程 下文仅为入门推荐书籍的补充与重点 多行语句:末尾使用斜杠 (  ) ,将一行分为多行 var = item1 + item2 + item3 注释: ...

  3. Python入门篇-基础数据类型之整型(int),字符串(str),字节(bytes),列表(list)和切片(slice)

    Python入门篇-基础数据类型之整型(int),字符串(str),字节(bytes),列表(list)和切片(slice) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Py ...

  4. Python之路,第一篇:Python入门与基础

    第一篇:Python入门与基础 1,什么是python? Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. 2,python的特征: (1)易于学习,易于利用: (2)开 ...

  5. Python:笔记(1)——基础语法

    Python:笔记(1)——基础语法 我很抱歉有半年没有在博客园写过笔记了,客观因素有一些,但主观原因居多,再多的谴责和批判也都于事无补,我们能做的就是重振旗鼓,继续出发! ——写在Python之前 ...

  6. Python入门和基础

    Python应用领域 Python可以应用于众多领域,如:数据分析.组件集成.网络服务.图像处理.数值计算和科学计算等众多领域.目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube ...

  7. python2.7入门---简介&基础语法

    Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言,具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构.基于上述原因, ...

  8. JavaScript快速入门-ECMAScript基础语法

    一.JavaScript引入方式 1.行内式 <script> alert(123); </script> 2.外链式 <script src='custom.js'&g ...

  9. Python学习①. 基础语法

    Python 简介 Python 是一种解释型,面向对象的语言.特点是语法简单,可跨平台 Python 基础语法 交互式编程 交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编 ...

随机推荐

  1. Vue 父子组件表单同步校验

    子组件代码 // 子组件 validateForm() { return new Promise((resolve, reject) => { this.$refs.contractBaseRe ...

  2. MongoDB学习3:聚合查询

    1. 什么是MongoDB聚合框架   1.1 MongoDB聚合框架(Aggregation Frameworn)是一个计算框架,它可以:    ● 作用在一个或几个集合上    ● 对集合中的数据 ...

  3. LeetCode 90 | 经典递归问题,求出所有不重复的子集II

    本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是LeetCode专题第56篇文章,我们一起来看看LeetCode第90题,子集II(Subsets II). 这题的官方难度是Medi ...

  4. MSF常用命令备忘录

    msf下的命令 set session x:设置要攻击的session #监听端口反弹PHP shell use exploit/multi/handler set payload php/meter ...

  5. ArcGIS Pro Add-In插件开发[ArcGIS Pro SDK for .NET]

    本文基于 Windows7 + VS2019 + .NET Framework 4.8 + ArcGIS Pro 2.5 开发和撰写. 目录 开发环境配置 获取ArcGIS Pro 安装VS2019 ...

  6. Banner信息收集

    一.什么是Banner Banner信息,欢迎语,在banner信息中可以得到软件开发商,软件名称.版本.服务类型等信息,通过这些信息可以使用某些工具直接去使用相对应的exp去攻击. 前提条件:需要和 ...

  7. firewall几个常用命令

    systemctl status firewalld firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --r ...

  8. leetcode刷题记录——栈和队列

    题目 232.用栈实现队列 class MyQueue { private Stack<Integer> in = new Stack<>(); private Stack&l ...

  9. Java之Annotation(注解)——注解处理器

    如果没有用来读取注解的方法和工作,那么注解也就不会比注释更有用处了.使用注解的过程中,很重要的一部分就是创建于使用注解处理器.Java SE5扩展了反射机制的API,以帮助程序员快速的构造自定义注解处 ...

  10. 方差分析、T检验、卡方分析如何区分?

    差异研究的目的在于比较两组数据或多组数据之间的差异,通常包括以下几类分析方法,分别是方差分析.T检验和卡方检验. 三个方法的区别 其实核心的区别在于:数据类型不一样.如果是定类和定类,此时应该使用卡方 ...