码迷,mamicode.com
首页 > 编程语言 > 详细

Python 入门

时间:2018-11-16 18:49:45      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:动态   英文   功能   解释型   数字   二进制   code   生成   def   

目录

一、编程语言的分类

1.机器语言:直接使用二进制指令去编写程序,直接操作硬件,必须考虑硬件细节

2.编程语言:用英文标签取代二进制指令去编写程序,直接操作硬件,必须考虑硬件细节

3.高级语言:用人类能理解的表达方式去编写程序,通过操作系统间接地操作硬件,无需考虑硬件细节

  • 编译型:类似于谷歌翻译,例如c语言。

将编写的程序翻译成机器语言,生成可执行文件,cpu可直接运行。可执行文件里是机器语言,再次运行不需要用解释器进行翻译,由于没有源代码,应用程序修改不方便。

  • 解释型:类似于同声传译,例如python。

将编写的程序一边翻译成机器语言,一边执行。不能生成可执行文件,再次运行需要用解释器进行翻译,可以动态地调整、修改应用程序。

执行效率:机器语言>汇编语言>编译型>解释型

开发效率:解释型>编译型>汇编语言>机器语言

跨平台性:解释型>all

二、变量

1.什么是变量?

  • 量:记录现实世界中事物的某种状态
  • 变:事物的某种状态是可以改变的

2.为何要用变量?

  • 为了让计算机能够像人一样记录事物的某种状态

3.如何用变量?

  • 原则:先定义,后引用

(1)先定义:

age=18

定义变量的三大组成部分:

变量名:是访问到值的唯一方式

=(赋值):将变量值的内存地址绑定给变量名

变量值:是需要存储的数据,用来表示事物的某种状态

(2)后引用:

print(age)

print是打印功能,将要输出的内容打印出来。

(3)变量名的命名

大前提:变量名应该对值有描述性的效果

命名规范:

Ⅰ.变量名只能是字母、数字、或下划线的任意组合

Ⅱ.变量名的第一字符不能是数字

Ⅲ.关键字不能声明为变量名[‘and‘,‘as‘,‘assert‘,‘break‘,‘class‘,‘continue‘,‘def‘,‘del‘,‘elif‘,‘else‘,‘except‘,‘exce‘,‘finally‘,‘for‘,‘form‘,‘global‘,‘if‘,‘import‘,‘in‘,‘is‘,‘lambda‘,‘not‘,‘or‘,‘pass‘,‘print‘,‘raise‘,‘return‘,‘try‘,‘while‘,‘with‘,‘vield‘]

命名风格:

Ⅰ.驼峰体:

OldboyOfAge=73

Ⅱ.纯小写字母+下划线:

oldboy_of_age=73

三、与用户交互

1.接收用户输入

name=input(‘请输入你的账号:‘) 
print(name)

2.格式化输出

print(‘a‘,‘b‘,‘c‘,‘e‘,10)
name=input("请输入您的账号:") 
age=input("请输入您的年龄:") 

print(‘my name is %s my age is %s‘ %(name,age)
 print(‘my age is %s‘ %10)
 print(‘my age is %s‘ %[1,2,3])
 print(‘my age is %d‘ %10)
 print(‘my age is %d‘ %‘aaaa‘)  # %d 只能是数字

小练习:

用户输入姓名、年龄、工作、爱好 ,然后打印成以下格式
------------ info of Egon -----------
Name : Egon
Age : 22
Sex : male
Job : Teacher
------------- end -----------------

name = input(‘请输入姓名:‘)
age = input(‘请输入年龄:‘)
job = input(‘请输入工作:‘)
sex = input(‘请输入爱好:‘)
info = ‘‘‘------------ info of %s -----------
Name  : %s
Age   : %s
Sex   : %s
Job   : %s
------------- end -----------------‘‘‘ % (name, name, age, sex, job)
print(info)

Python 入门

标签:动态   英文   功能   解释型   数字   二进制   code   生成   def   

原文地址:https://www.cnblogs.com/wujinsheng/p/9970909.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!