python自己名字_初识Python

一.编程语言的种类:

1.机器语言:直接使用二进制指令编写程序,直接操作硬件(站在机器的角度)

2.汇编语言:用英文标识代替二进制编写程序,还是直接操作硬件(站在机器的角度)

3.高级语言:用人类的表达方式编写程序,,通过操作系统间接的操作硬件(站在人类的角度)

编译型:需要编译器,类似于谷歌翻译,但是它的跨平台性差

编译后程序运行时不需要重新翻译,直接使用编译的结果就行了。

解释型:需要解释器,类似于同声传译,跨平台性好

应用程序源代码一边由解释器解释,一边执行,不能脱离解释器。

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

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

总结:速度不是关键,开发效率才是王道。而Python正是一种解释型的高级语言,开发效率最高,开发的门槛较低。

二.安装Python解释器

设置环境变量:

win7: 右键计算机——属性——环境变量——系统变量——path——把路径添加进去(D:\python27;C:\a\b\c;D:\a\b\c;)

mac/linux:

1.vim /etc/profile

2.输入a\i\o

3.移动光标键,移动到最后一行,输入

PATH=/usr/local/python27:$PATH

export PATH

4.按ESC,输入:wq

5.source /etc/profile

三.执行Python程序的两种方式

1.交互式环境:用来调试程序,无法永久保存下来。

2.把程序写到文件中,永久保存下来,执行方式:python3 D:\test.py

运行python程序的三个阶段:

1.先启动python解释器

2.python解释器会将test.py文件的内容当作普通的文件内容读入内存(没有语法的概念)

3.python解释器解释执行刚刚读入内存的代码,开始识别python语法

四.变量

1.什么是变量

量:记录某种现实世界中事物的某种状态

变:事物的某种状态是可以发生变化的

2.为何要用变量

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

3.如何用变量(原则:先定义,后引用)

3.1.先定义

age=20

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

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

3.1.2 =:将变量值的内存地址绑定给变量名

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

3.2.后引用

print(age)

4.变量名的命名

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

4.2 命名规范

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

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

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

4.3 命名风格

4.3.1. 驼峰体

OldboyOfAge=10

4.3.2. 下划线

oldboy_of_age=10

五.与用户交互

1.接收用户输入

机器是死的,我们必须为其编写程序来运行,这就要求我们的编程语言中能够有一种能与用户交互,接收用户输入数据的机制。

# name=input(“请输入你的姓名:”)#name=“egon”

# print (name)

注释

代码注释分单行和多行注释, 单行注释用#,多行注释可以用三对双引号" " " " " "

代码注释的原则:

#1. 不用全部加注释,只需要在自己觉得重要或不好理解的部分加注释即可

#2. 注释可以用中文或英文,但不要用拼音

2.格式化输出

# name=input("请输入你的姓名:“) #name="wangke"

# age=input("请输入你的年龄:“)#age="18"

# print("my name is %s my age is %s",%(name,age))

# my name is wangke my age is 18(结果)

通过%s占字符来接收字符串或是数字,从而实现这一功能,还有一种占字符%d只能接收数字。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值