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. C++ 指针 new delete int*与string

    一 指针 string和int 都可以认为是四个字节sizeof(string)==4, string是个类,它的空间在堆动态分配 二.delete 只是释放空间 三.new 数组 int size= ...

  2. java有序数组的有序交集

    public static void main(String[] args) throws ParseException { int[] a = {4,5,-1,-1}; int[] b = {-1, ...

  3. Web 前端页面性能监控指标

    Web 前端页面性能监控指标 性能监控 / 性能指标 / 性能优化 白屏时间计算 FCP 白屏时间:从浏览器输入地址并回车后到页面开始有内容的时间: 首屏时间计算 FMP 首屏时间:从浏览器输入地址并 ...

  4. Sentry React SourceMaps All In One

    Sentry React SourceMaps All In One React https://docs.sentry.io/platforms/javascript/guides/react/ h ...

  5. 使用 Canvas 实现一个类似 Google 的可视化的页面错误反馈库

    使用 Canvas 实现一个类似 Google 的可视化的页面错误反馈库 iframe 嵌套 iframe iframe 包含 复制的 HTML 页面 和支持可以拖拽的工具栏 鼠标经过上面,智能识别 ...

  6. Android 开启 WebView 页面 Chrome debug

    Android 开启 WebView 页面 Chrome debug WebView debug // 开启 WebView 页面 debug testWebView.setWebContentsDe ...

  7. how to get window width in javascript

    how to get window width in javascript how to get window width in js How to Detect Screen Resolution ...

  8. 备战春招!开源社区系统 Echo 超全文档助力面试

    博主东南大学硕士在读,寒假前半个月到现在差不多一个多月,断断续续做完了这个项目,现在终于可以开源出来了,我的想法是为这个项目编写一套完整的教程,包括技术选型分析.架构分析.业务逻辑分析.核心技术点分析 ...

  9. python进阶(2)python最常用的模块

    math math.ceil(a): 用来返回≥a的最小整数 math.floor(a):用来返回≤a的最大整数 round(a [,b]) 如果没有参数b,只有a,round()作用是四舍五入 如果 ...

  10. Docker daemon socket权限不足

    一.概述 普通用户执行命令:docker ps报错,具体信息如下: docker: Got permission denied while trying to connect to the Docke ...