python在哪里写编程_Python编程入门介绍

编程-就是让计算机代为解决某个问题,对某个计算体系规定一定的计算方式,使计算体系按照计算方式运行,并最重得到结果的过程。

编程的语言有很多种,比如Python,JAVA,JavaScript,c++,c#,C语言,PHP,VB等....

本人学的是Python。    Python,一种跨平台的计算机设计语言,是一个高层次结合了解释性,编译性,互动性,和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被应用于独立的,大型项目开发。

Python的用处比较广泛,可以用于:web和Internet开发,科学计算统计,人工智能,桌面界面开发,软件开发,后端开发,爬虫开发,自动化运维开发,云计算,游戏开发,大数据处理等。但是主要应用于云计算,前端,爬虫开发

Python的设计明确,简单,正所谓"人生苦短-我用Python"

Python拥有丰富强大的库,能够把其他语言(尤其是c/c++)制作的各种模块和内容很轻松的连接在一起。所以Python也叫"胶水"语言

Python版本介绍

从开发以来,Python主要经历了三个版本,Python1.0(已过时),Python2.0,Python3.0(现在已经更新到了3.8)。[Python的2.x和3.x是有区别的。.(本人用的是3.6.4)]

Python需要的开发环境

Windows要7或者以上,Mac OS从10.3就开始包含Python,Linux的话...推荐Ubuntu版本(本人是win10)

Python的下载和安装方法

进入官网www.Python.org,然后点击downloads,点击匹配的系统,然后点进去下载(图百度找的...电脑不在身边,见谅)进入官网,点击downloads

选择要下载的版本(这里是3.7)选择版本

点击下载(推荐迅雷下载,比较快,不然360下个几十分钟甚至一个小时....)点击下载

本人用的3.6.4安装包是:Windows x86-64 executable installer(64位的)

下载完成后解压,然后点进去,记得要勾选左下角的add Python 3.6 to path

然后就可以安装ing

安装完了之后点close就可以了

打开Python就是直接在菜单开始界面找/搜索Python

(写代码用Python的IDLE在开始界面搜索

运行第一个Py文件!

点击IDLE,点击左上角的"file",然后点击"new file"[这个可以创建一个py文件.(Python文件后缀缩写为.py)],在里面输入代码:print("hello world")

(Python的代码符号必须全为英文的,不然就会错误,并且Python区分了大小写。

输入好代码后点击"run" 然后点击"run module"(快捷键为F5)进行运行,屏幕上将会打印出"hello wodld"几个字

如何保存Python文件

按下快捷键Ctrl+s保存,需要命名文件,建议全部保存在某个盘里或者创建一个文件夹。文件名字带*号表示为保存,例如:*hello world*。

如何打开文件

进入idle,点击"flie",点击"open flie",选择哪个盘,选择文件,双击。

Python idle自带的快捷键

F1(打开Python帮助文档)Alt+p(浏览上一条历史命令)Alt+n(查看下一条历史命令)Alt+/(自动补全前面曾经出现过的单词,如果之前有多个单词具有相同的前缀,可以连续用这个)Alt+3(注销代码块)Alt+4(取消注销代码块)Alt+g(转到某一行),Ctrl+z(撤销上一部操作),Ctrl+shift+z(取消上一次撤销),Ctrl+s(保存文件),Ctrl+](缩进代码块(缩进之后再讲),Ctrl+[(取消缩进)

常用的第三方开发工具:pycharm,pygame,Microsoft visual studio,eclipse Pydev等,这个不多说,前面用idle就是了

Python中的注释

注释运行的时候是看不见的,可以辅助程序员阅读代码,修bug什么的,一般,注释用于说明某个代码或者函数(前面只要知道注释可以注释函数就是了,刚开始不必知道函数是什么)这些的作用    注释格式:#注释的内容(这种是单行的注释),还用一种是:"""(换行)注释内容(换行)""",上面的是多行注释(专栏换行一次就是几行,所以直接以文字的形式换行)

代码缩进

缩进用于区分代码块(c和JAVA用的是"{"分隔})。Python缩进符号用的是":",也就是用冒号当缩进符号(千万不要打成了分号!之前本人不小心打成了分号找bug找了半天)。缩进需要配合冒号+空格/tab键(空格一般为4个)

格式:代码:(换行)    代码(换行)    代码

上面采用的是四个空格缩进。第一行行尾的冒号和下一行的缩进表示一个代码块的开始,缩进结束,表示代码块结束

下面的代码运用了注释+缩进

'''

体质指数(BMI)=体重(kg)÷身高*身高(m)

成人的BMI数值:

过轻:低于18.5

正常:18.5-23.9

过重:24-27

肥胖:28-32

非常肥胖, 高于32

'''

while True:

height = input('请输入您的身高(m),输入0结束:')

weight = input('请输入您的体重(kg),输入0结束:')

#如果输入的身高或是体重为0,直接结束循环

#关键字or,有一个条件成立即可

if height == '0' or weight =='0':

print ('您输入的数据有误,程序结束!')

break

#关键字and,两个条件都要成立

if height =='1.8' and weight =='70':

print ('微信扫一扫吧!')

break

#关键字not 表示非得关系

# 将输入的身高体重转换为float类型

height = float(height)

weight = float(weight)

BMI = weight/(height*height)

print (BMI)

if BMI < 18.5:

print ('体重过轻')

elif 18.5 <= BMI <= 23.9:

print ('体重正常')

elif 24 <= BMI <= 27:

print ('体重过重')

elif 28 <= BMI <= 32:

print ('体重肥胖')

else:

print ('非常肥胖')

命名规范

给模块/类/函数命名尽量短小,全用小写,可以用下划线划分,不要用空格!例如:hello_world和helloworld是对的。使用单下划线开头的模块变量/函数是受保护的,导入(import)模块时,这些变量/函数是不能导入的。

保留字与表示符

保留字是Python已经赋予了特定用处(意义)的单词,不能把这些保留字当做变量/函数/类/模块等的名字使用,不然就会发生错误    保留字有:and,as,assert,break,class,def,del,elif,else,except,for,from,False,global,if,import,in,is,lambda,nonlocal,not,None,or,pass,raise,return,try,Ture,while,with,yield     保留字要注意大小写!如果大小写格式不一样都不算保留字!

例如:if="hello_world"

print(if)   #输出if里的文字

是错误的!因为if是保留字,但是如果是IF是可以的

标识符

标识符可以当做一个变量/函数/类/模块等的名字。标识符命名规则:由字母,下划线和数字组成,并且第一个字符不能是数字,不能使用保留字!合法标识符:name,world,say_hello。非法标识符:try,if,4name,$money。标识符不能包含空格(建议用下划线),不能用"%,$,@"等特殊字符。

还有:number=0,NUMBER=0,Number=1这三个变量都是独立的,互不相干,因为Python区分了大小写

理解变量

把"人生苦短,我用Python"赋给a,那么a就是变量,在大多数编程语言里,可以把值储存在变量里。字符串"人生苦短,我用Python"已经存在,你不需要知道它在哪,你只要知道它的名字是a,就可以用这个名字引用整个字符串。就像货物的标签一样

如何定义变量:变量名=value,例如number=1024,name=小明,number就为数值型变量,name就为字符串型变量,变量名必须是有效的标识符,不能是保留字,慎用小写字母l和大写字母O

数字

整数:这个不多讲,但是不能以0作为十进制整数的开头(0除外)。浮点数:浮点数由整数部分和小数部分组成,也可以使用科学记数法表示,如:2.7e2,-3.4e5。复数,Python中的复数和数学中的一致,都是由虚部和实部。字符串:字符串可以是计算机可以表达的一切字符的集合,在Python中,字符串属于不可变序列!通常用单引号,双引号,三引号("""/''')括起来,三引号内的字符串必须分布在多行

举个例子,输出多行的hello world:

print("""

hello

world

""")

字符串还包括转移字符,如:\续航符号,\n换行符,\0空,\t水平制表符(相当于一个tab键),\"双引号,\'单引号,\\一个反斜杠,\f换页,等

数据转换

常用的数据转换函数:int(x)将x转换为整数,float(x)将x转换为浮点数,complex(real[,imag])创建一个复数,str(x)将x转化为字符串,repr(x)将x转换为表达式字符串,eval(str)计算字符串中有效的Python表达式,并返回一个对象,chr(x)将整数x转换为一个字符,ord(x)将一个字符x转换为它对应的整数值,等

抹零程序:

money_all=56.7+72.9+88.5+26.6+68.8 #累加总计金额

money_all_str=str(money_all) #转换为字符串

print("商品总金额为:"+money_all_str)

money_real=int(money_all) #转换整数(int)抹零

money_real_str=str(money_real) #转换为字符串

print("实收金额:"+money_real_str)

注意!不能把非字符串转化为整型(int)!

input()函数

input函数用于接收用户在键盘上输入的内容。格式:variable=input("提示文字")

举个例子:age=int(input("输入您的年龄:")) #用int转化为整数(年龄自动转化整数)

还有:

num=input("请输入数字:") #输入一个数字

print(num) #输出num(输出结果为你输入的数字)

print()函数输出

print(输出内容),其中,输出内容可以是数字和字符串,必须用括号()括起来,例如:

a=5 #定义变量

b=10 #定义变量

print(a*b) #输出a乘以b

这期专栏就到这了,up第一次写专栏,喜欢的话给个关注,收藏,点赞,转发让更多朋友看到!

while True:

print("点赞,关注!")

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值