Python 学习笔记 编程基础汇总000

编程基础知识汇总000

1、计算机结构

2、编程语言分类

3、字符编码由来

计算机结构

  计算机组成五大部件: 控制器、运算器、存储器、输入、输出

  控制器(Controler):对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存于外设的访问等等。

  运算器(Datapath):对数据进行算数和逻辑运算,对数据加工处理;

  存储器:存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息。

  输入:将程序、原始数据、文字、字符、控制命令货现场采集的数据等信息输入到 计算机。例如:键盘 鼠标 麦克风 摄像头 等等

扫描二维码关注公众号,回复: 6715372 查看本文章

  输出:把计算机的中间结果或最终结果、机内各种数据符号及文字或各种控制信号等信息输出出来。例如:打印机、显示器、扬声器、绘图仪等。

计算机软件分类:

  系统软件、应用软件

  系统软件:操作系统 Linux Windows MAC

  应用软件:各种APP,微信、QQ、快手等。

编程语言分类:

  编译型语言:C语言 C++ 语言 .NET 等

  解释型语言:Java、Python

编译型语言:源码-------编译----》中间文件(.o 和 .obj)---------连接器和汇编器----------》机器码(二进制)---》exe可执行文件

编译型语言必须先编译,在执行。

解释性语言:源码---编译--》字节码-----解释器---》对应的平台可执行机器码

Python 基础

直接赋值:

   a = 1 

  b  = 2

  c  = 3

不用声明类型  查看变量类型  print("type(a)")

变量命名规则: 1、不能以数字开头;

        2、不能用关键字做变量;

        3、变量名构成:字母 数字 下划线 

        4、变量名尽可能做到见名知意

Python注释方式:

  1、单行注释  以 “#”开始

  2、多行注释 用 三个单引号 或 三个双引号 

  a = 1   #给变量赋值

  b = 2  ''' asdfsdafasdfasfasfass  

     asdfasfasdfasf

     '''

  c  =  3   """ asdfadsfasdfasfas

       """

字符串操作:

  拼接:+

  复制:*

  取字符串字符:[ ]

   分片:[start:end:step]    取从start 开始到end 之前的全部字符

      • [:] 提取从开头到结尾的整个字符串
      • [start:] 从start 提取到结尾
      • [:end] 从开头提取到end - 1
      • [start:end] 从start 提取到end - 1
      • [start:end:step] 从start 提取到end - 1,每step 个字符提取一个

  使用len()获得长度

    >>> len(letters)
    26
    >>> empty = ""

    >>> len(empty)
    0

  使用split()分割

  >>> todos = 'When HHH , apple banana orange, water milk juice'

  >>> todos.split(',')
  ['When HHH ', ' apple banana orange', ' water milk juice']

  使用join()合并

  >>> Lista = ['one','two','three','four']
  >>> ListaString = ','.join(Lista)
  >>> ListaString
  'one,two,three,four'
  >>>

大小写与对齐方式

  将字符串收尾的. 都删除掉:
  >>> setup.strip('.')
  'a duck goes into a bar'

  让字符串首字母变成大写
  >>> setup.capitalize()
  'A duck goes into a bar...'
  让所有单词的开头字母变成大写
  >>> setup.title()
  'A Duck Goes Into A Bar...'
  让所有字母都变成大写
  >>> setup.upper()
  'A DUCK GOES INTO A BAR...'
  将所有字母转换成小写
  >>> setup.lower()
  'a duck goes into a bar...'
  将所有字母的大小写转换
  >>> setup.swapcase()
  'a DUCK GOES INTO A BAR...'

  使用replace()替换

  最后一个参数如果省略则默认只替换第一
  Python基本元素:数字、字符串和变量 首次出现的位置:
  >>> setup.replace('duck', 'marmoset')
  'a marmoset goes into a bar...'
  修改最多100 处
  >>> setup.replace('a ', 'a famous ', 100)
  'a famous duck goes into a famous bar...'

  

  

猜你喜欢

转载自www.cnblogs.com/jingle007/p/11101641.html