python基础内容①

    1. 什么是python?

      -一种计算机语言,计算机语言分为

      -高级语言:python、java、Ruby、C#、C++......

      -基础语言:C语言、汇编

      -计算机可以直接执行基础语言,但是基础语言比较复杂,敲代码很麻烦

      -高级语言会自动转化为基础语言,再提供给计算机执行。

    2. 安装好python后,print("hello world")

      -python执行文件后缀名可以是任意的

      -但是为了pycharm的执行方便,约定俗称使用“.py”后缀

    3. python 的执行方式

      -一种是在cmd中输入“python路径 被执行文件路径”

      -一种是运行python解释器,实时输入代码并执行

    4. 代码顶端"#!/usr/bin/env python"的意义

      -告诉Linux系统python路径位置,win系统无视

    5. 代码顶端"# -*- coding:utf8 -*-"的意义

      -自带编码器可能不识别中文,要求解释器调用uft8编码器,3.0以上版本无视

    6. 如何利用python进行简单的交互操作

      -了解input用法【系统输出后,等待用户反馈,再执行下一行代码】

      input('请任意输入:')

      print('干得漂亮!')

      -了解赋值

      n=input('我真的很帅')

      print(n)

    7. 初步了解变量的意义

      -变量是指一个随时变化的值

      -变量可以由:"字母"、"数字"、"下划线"构成

      -变量书写规则:

      随便怎么写

      但是“不能以数字开头”“不要用python的关键字”“不要与python内置重复”

      系统不识别                影响python运行                  影响python运行

      -注意:多单词用"_"链接,显得专业

    8. 条件语句的了解(我更喜欢称为判断语句)“if”

      -格式

      if 条件 :

      怎么样怎么样

      else:

      怎么样怎么样

      -举例

      if 1==1 :

      print('ok')

      else:

      print('no')

      -了解多条件下使用“elif”

      -了解该语句可以嵌套

      -简单例子:

      n=input('请输入用户名')
          if n=='帅哥':
              print('来个照片看看')
          elif n=='美女':
              print('加个微信呗')
          elif n=='明星':
              print('给签个名呗')
          else:
              print('泥奏凯')
          #print('很高兴认识你')    
          -【不执行跳过用pass】

      -【英文语法下写符号,不然各种报错】

    9. 基本数据类型

      -字符串:引号(英文语法下符号!!!)

      n='我是个帅哥'

      n=''我是个帅哥''

      n='''我是个帅哥'''

      n="我是个帅哥"

      n=""我是个帅哥""

      n="""我是个帅哥"""

      -三引号在分行显示的时候表示注释

      -加减乘除【 + - * / 】

      加法:

      a="jalskfgoas"

      b="dasfase"

      c=a+b

      print(c)

      jalskfgoasdasfase

      乘法:

      a='sda'

      b=a*2

      print(b)

      sdasda

      -数字有加减乘除,跟小时候学的没差

      -数字在print的()内加引号,就不计算,输出字符串

      -补充:** 平方、%取余数、//取除法的商(除法计算结果取整数)

      -举例:写代码判断奇数偶数

      n=int(input('give me a number:'))

      a1=n%2

      if a1 == 0:

      print('偶数')
          else:
              print('奇数')

      注意第一行要标明n为整数,否则报错。

python学习之基础内容的更多相关文章

  1. Python学习入门基础教程(learning Python)--5.6 Python读文件操作高级

    前文5.2节和5.4节分别就Python下读文件操作做了基础性讲述和提升性介绍,但是仍有些问题,比如在5.4节里涉及到一个多次读文件的问题,实际上我们还没有完全阐述完毕,下面这个图片的问题在哪呢? 问 ...

  2. Python学习笔记基础篇——总览

    Python初识与简介[开篇] Python学习笔记——基础篇[第一周]——变量与赋值.用户交互.条件判断.循环控制.数据类型.文本操作 Python学习笔记——基础篇[第二周]——解释器.字符串.列 ...

  3. Python学习笔记——基础篇【第六周】——面向对象

    Python之路,Day6 - 面向对象学习 本节内容:   面向对象编程介绍 为什么要用面向对象进行开发? 面向对象的特性:封装.继承.多态 类.方法.       同时可参考链接: http:// ...

  4. Python 学习笔记---基础篇

    1. 简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.101到192.168.0.200 import subprocess cmd="cmd.exe" b ...

  5. Python学习day06-Python基础(4)流程控制之while和for循环

    Python学习day06-流程控制之while和for循环 Python学习day06-流程控制之while和for循环while循环1. 语法2. while+break,while+contin ...

  6. Python学习笔记——基础篇【第一周】——变量与赋值、用户交互、条件判断、循环控制、数据类型、文本操作

    目录 Python第一周笔记 1.学习Python目的 2.Python简史介绍 3.Python3特性 4.Hello World程序 5.变量与赋值 6.用户交互 7.条件判断与缩进 8.循环控制 ...

  7. Python学习笔记——基础篇【第四周】——迭代器&生成器、装饰器、递归、算法、正则表达式

    目录 1.迭代器&生成器 2.装饰器 a.基本装饰器 b.多参数装饰器 3.递归 4.算法基础:二分查找.二维数组转换 5.正则表达式 6.常用模块学习 #作业:计算器开发 a.实现加减成熟及 ...

  8. python学习day1--python基础

    Python的优缺点 先看优点 Python的定位是“优雅”.“明确”.“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂 ...

  9. Python学习入门基础教程(learning Python)--5.3 Python写文件基础

    前边我们学习了一下Python下如何读取一个文件的基本操作,学会了read和readline两个函数,本节我们学习一下Python下写文件的基本操作方法. 这里仍然是举例来说明如何写文件.例子的功能是 ...

随机推荐

  1. Gym 101170I Iron and Coal(BFS + 思维)题解

    题意:有一个有向图,有些点是煤,有些点是铁,但不会同时有铁和煤.现在我要从1出发,占领可以到达的点.问最少占领几个点能同时拥有一个煤和一个铁(1不用占领). 思路:思路很秀啊.我们从1往外bfs,得到 ...

  2. ysoserial Commons Collections3反序列化研究

    0x00 前言 在ysoserial中,官方是没给gadget,这儿经过文章分析我认为的gadget,继承自AbstractTranslate的类被Javassist插桩后返回一个被修改过的templ ...

  3. js Nullish Coalescing Operator

    js Nullish Coalescing Operator 空值合并 const n = null ?? 'default string'; console.log(n); // "def ...

  4. VS Code All in One

    VS Code All in One Visual Studio Code All in One https://github.com/xgqfrms/vscode/ VS Code Shift + ...

  5. PM2 & nodemon

    PM2 & nodemon node.js server tools PM2 https://pm2.keymetrics.io/ https://pm2.io/ $ yarn global ...

  6. Xpath in JavaScript

    test html <p>title</p> <ul class="list a" id="list"> <li> ...

  7. 人物传记Daniel Bolsonaro:永远不要做一个思维单一的人

    从小经历了移民和不断辗转迁徙搬家的Daniel Bolsonaro(现就职于灵石团队,职位是核心技术架构师)知道,人生不可能只有一条路,也不要局限于只给自己设立一条路.既然父母能带自己离开巴西来到美国 ...

  8. 为什么要抢挖Baccarat流动性挖矿的头矿?头矿的价值是什么?

    今年下半年,DeFi流动性挖矿非常受投资者的欢迎,究其原因,其超高的挖矿回报率着实足够吸引无数投资者的眼球.而即将上线的Baccarat流动性挖矿,也未上线先火了一把.Baccarat是由NGK公链推 ...

  9. 聊一下PBN程序图例中的XTT

       PBN航路点的定位容差用XTT与ATT来表示,ATT=0.8*XTT.保护区半宽用1.5*XTT+BV计算得到,BV值在不同的航段取值不同. 对于A至E类航空器,距ARP 30nm以外BV值为2 ...

  10. django学习-13.通过pk值手动设置数据表主键

    1.前言 通过django框架的Model层来新增数据库表时,如果在需要新增的表字段里任何一个表字段都没设置主键,框架会默认新增一个表字段id并把该表字段id设置为主键. 那么,如果我们想自己动手设置 ...