博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python全栈之路——初识Python(Day 01)
阅读量:5040 次
发布时间:2019-06-12

本文共 1861 字,大约阅读时间需要 6 分钟。

开发


开发语言:

    高级语言:Python、Java、C#、PHP、Go、ruby、C++……

    低级语言:C、汇编……

  机器码和字节码:

    机器码:计算机可以识别的语言,指0、1、0、1……低级语言写出来的程序转换为机器码。

    字节码:高级语言写出的程序转换为字节码。

    字节码需转换为机器码才能被计算机识别。

Python种类:

  平常我们使用的Python就特指CPython,代码可直接被C识别,然后转换为机器码。除此之外还有JPython、IronPython、PyPy……

  PyPy效率快,但是还不成熟,所以还不是很常用。

  配置环境变量:

    计算机——属性——高级系统设置——环境变量——Path——添加 (;路径)

Python基础

  1、“Hello world!”

    —后缀名可以任意?不影响,但是尽量还是用.py

    —导入模块时,如果不是.py,以后的文件后缀名是.py

  2、两种执行方式

    终端:

      C:\python3.5\python.exe D:\1.py

    解释器:

      C:\python3.5\python.exe

  3、解释器路径

    #/usr/bin/u/ubv/a python

    python 1.py

    ./1.py          加权限

  4、编码

    #—*—coding:utf8—*—

    Python3无需添加,Python2写中文时添加

    arciII(至少8位)Unicode(至少16位)utf8(能用多少位用多少位)

  5、执行一个操作

    input的用法,永远等待,直到用户输入,就会将值赋给一个东西

  6、变量名

    —字母          —数字           —下划线

    ps:

      —数字不能开头

      —不能是关键字

      —最好不要和Python内置东西重复

      —变量名尽量要有含义,用下划线连接

  7、条件语句

    缩进4个空格(TAB)

    ①if条件语句

      if 条件:

        内部代码块

        ……

      else:

        ……

      print(‘……’)

    ②if条件语句支持嵌套

    ③elif多条件

    ps:pass表示过,不执行

  8、基本数据类型

    字符串(用引号引起,一个单引号,一个双引号,或者三个单引号 三个双引号)

    加法:两字符串相连  乘法:多次重复

    数字(不用引号,直接写)

    可进行加减乘除  **表示次方  %取余

  9、循环

    while语句

    while else

    continue终止当前循环,跳回循环开始  break终止所有循环

练习:

  1、使用while循环输入1 2 3 4 5 6  8 9 10

    

num = 1while num < 11 :  if num = 7 :    pass  else :    print(num)  num = num + 1print('——end——')

  2、求1-100的和

num = 1n = 0while num < 101 :    n = n + num    num = num + 1print(n)

  3、输出1-100内所有奇数

num = 1while num < 101 :    if num % 2 = 0        pass    else :        print(num)    num = num + 1

  4、输出1-100内所有偶数

num = 1while num < 101 :    if num % 2 = 0        print(num)    else :        pass    num = num + 1

  5、求1-2+3……99

num = 1n = 0while num < 100 :    if num % 2 == 0 :        n = n - num    else :        n = n + num    num = num + 1print(n)

 

转载于:https://www.cnblogs.com/litong233/p/9039370.html

你可能感兴趣的文章
dijkstra (模板)
查看>>
python小记(3)
查看>>
编译Linux驱动程序 遇到的问题
查看>>
大型分布式网站架构技术总结
查看>>
HDU 1017[A Mathematical Curiosity]暴力,格式
查看>>
[算法之美] KMP算法的直观理解
查看>>
EntityFramework 性能优化
查看>>
【ASP.NET开发】菜鸟时期的ADO.NET使用笔记
查看>>
android圆角View实现及不同版本号这间的兼容
查看>>
OA项目设计的能力③
查看>>
Cocos2d-x3.0 文件处理
查看>>
全面整理的C++面试题
查看>>
Web前端从入门到精通-9 css简介——盒模型1
查看>>
Activity和Fragment生命周期对比
查看>>
OAuth和OpenID的区别
查看>>
android 分辨率自适应
查看>>
查找 EXC_BAD_ACCESS 问题根源的方法
查看>>
国外媒体推荐的5款当地Passbook通行证制作工具
查看>>
日常报错
查看>>
list-style-type -- 定义列表样式
查看>>