第一章python入门介绍

第一章python入门介绍
一、语言介绍

机器语言:由数字电路发展而来编程都是靠0101的二进制进行

汇编语言:指令是采用了英文缩写的标识符,汇编语言的实质和机器语言是相同

高级语言:高级语言(High-level programming language)相对于机器语言(machine language,是一种指令集的体系。这种指令集,称机器码(machine code),是电脑的CPU可直接解读的数据)而言。是高度封装了的编程语言,与低级语言相对。它是以人类的日常语言为基础的一种编程语言,使用一般人易于接受的文字来表示

解释性语言:程序不需要编译,程序在运行时才翻译成机器语言,每执行一次都要翻译一次。因此效率比较低。例如Python语言。

编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。如C、C++

二、解释器的作用

1.作用运行文件,翻译代码给计算机看

2.解释器分类

  • cpython c语言的解释器
  • Ipython 基于cpython的一种交互式解释器
  • pypy 基于python语言的解释器
  • jpython运行在Java平台的解释器,直接把python代码编译成java字节码执行
  • ironPython,运行在微软.Net平台上的python解释器,将 Python代码编译成.Net的字节码
三、pycharm介绍
  1. 项目管理空白位置-右键-new-pythonfile//新建文件

  2. file–setting–edit–font//修改字体

  3. this window//打开项目在一个窗口中,会关闭上一个窗口

  4. new window 打开

  5. attach同一个窗口打开

四、注释

一定要注释!!!!程序要有可读性

  1. #空格+注释内容//单行注释注释ctrl /快捷键

  2. “”" 注释内容 “”" 或 ‘’’ 注释内容 ‘’’//多行注释

五、变量
  1. 变量就是给给内存起的名字

  2. 变量名=值//定义变量 要满足标识符命名规则

  3. 标识符命名规则

  • 由数字、字母、下划线组成

  • 不能数字开头

  • 不能使用内置函数

  • 区分大小写

  1. 命名习惯
  • 见名知意

  • 大驼峰:每个英文字母都大写

  • 小驼峰:第二个以后首字母大写 下划线:字母用下划线链接

  • 类全用大驼峰,模块用下划线

  1. python代码默认不缩进,故意缩进可能会报错
六、数据类型
  1. 数值
  2. 布尔型首字母大写True
  3. str
  4. list(列表) [,]
  5. tuple(元组) (,)
  6. set(集合) {,}
  7. dict(字典) {‘a’:b,‘c’:d}
  8. type(数据)//可以看类型
七、格式化输出
  1. 格式化输出符号%s,%d,%f
  2. print(‘我的年龄是%d’ %age)
  3. print(‘文字%.2f’ %sun) //浮点数保留六位使用%.nf保留n小数
  4. %03d输出三位数比如001,不足以0补全,超出原样输出
  5. print(’%s,%d’ %(a,b))多个变量输出,小括号按顺序且逗号隔开
  6. f’{表达式:控制格式(:.2f)}’ //print(f’我的名字是{name}’)输出字符串
  7. \n换行 print自带换行功能 //print(‘你\n好’)
  8. \t制表符缩进四个空格//print(’\taaa’)
  9. 输出结束符号print(‘hello’,end=’\t’)//默认\n
八、输入
  1. input(“提示信息”)//输入数据都当作字符串
  2. int(转换的原数据)返回转换整型数据
  3. eval()返回原数据对应的类型
  4. tuple()
  5. list()
九、运算符分类

算数运算符:

  • 1.//整除 // 9//4 = 2
  • 2.** 指数 // 2**4 = 16
  • 3.其他一样

赋值运算符:

  • 1.变量1,变量2 = 初始值1,初始值2 //多变量赋值

  • 2.变量1 = 变量2 = 初始值 //多变量赋值

复合赋值运算符

  • 1.**=//幂赋值运算符,先算幂再复制

  • 2.d * =1+2 //先算复合赋值运算符右边的式子,再算复合运算符

比较运算符

  • 1.1==1返回true

逻辑运算符:

  • 1.and相当于且都真才真print((a < b) and (b < c))注意格式
  • 2.or全假才假
  • 3.not非
十、条件语句
  1. if
    if 条件:
     条件成立代码1
     条件成立代码2

  2. input接收到的数据注意转换数据类型

  3. if~~else
    if 条件:
     条件成立执行代码1
     pass
    else :
     条件成立执行代码1
     pass

  4. 多重判断
    if 条件1:
     条件一成立执行代码
     pass
    elif 条件2:
     条件2成立执行代码
     pass
    else:
     以上条件都不成立执行的代码

  5. 化简代码18 <= age <= 60类似于and

  6. if嵌套
    if 条件1:
     条件1成立执行代码
     pass
    if 条件2:
    条件2成立代码
    pass

  7. 作业一猜拳游戏

  8. 随机数
    1.导出random模块
    import 模块名import random
    2.使用模块的功能
    random.randint(开始,结束)

十一、三目运算符

​ 1.条件成立执行的表达式 if 条件 else 条件不成立执行的表达式 //多重判断可以吗???

十二、循环–让代码更高效的重复执行
  1. while循环
    while 条件:
     条件成立重复执行的代码1
    ​ 条件成立重复执行的代码2
    ​ pass
  2. 作业二计算1-100偶数累加和
    取余/计数器控制增量
  3. break当某些循环条件成立,退出整个循环
  4. continue当条件成立,退出当前循环,执行下一次循环
  5. 如果使用了continue,在continue之前一定要修改计数器,否则进入死循环
  6. while循环嵌套
    while 条件1:
     条件1成立代码执行
     pass
      while 条件2:
      条件1成立代码执行
       pass
  7. 作业三打印三角形* 行和列有一个联动关系
  8. 作业四99乘法表
  9. for循环
    for 临时变量 in 序列:
    ​  重复执行代码1
    ​  pass
  10. 循环可以和else使用当循环正常结束后要执行的代码
  11. while和else
    while 条件:
    ​  条件成立重复执行代码
    else:
    ​  循环完成后执行代码
  12. while else循环里面加入了continue,循环是正常结束的,但是注意continue前面要计数否则会死循环。
  13. for else
    for 临时变量 in 序列:
     重复执行代码
     、、、
    else:
     循环正常结束之后执行代码
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值