1.计算机的初步认识

常见的操作系统:

win:xp,win7,win8,win10,windows server

linux:centos图形化界面差,ubuntu个人开发,图形界面好,redhat,企业级

mac:入职前要学

2.解释器的安装:

python2.7.16(2020年官方不维护),python3.6.8(推荐)

IDE安装,编辑代码的软件:Pycharm

3.第一个脚本(文件)

(1)打开电脑终端,功能键windows+R,(2)输入命令:解释器路径 脚本路径(建议.py后缀)

4.编码

初识编码:

1)ascii,表示英文,8位表示一个东西,有2**8可能

2)unicode万国码,32位表示一个东西,有2**32种可能,囊括全球所有语言目前占到21位

3)utf-8/utf-6是unicode压缩版,用尽量少的位数表示一个东西,最少一字节,最多4字节。中文:3字节=24位表示,英文:1个字节

4)gbk/gb2312:国标码,中文:2字节

编码+解码一致

python解释器编码

py2:默认解释器编码:ascii

在文件头部加:  #  -*- coding:utf-8  -*-

py3:默认解释器编码:utf-8

5.解释器

#!/usr/bin/env python  在linux中指定解释器路径

#  -*- coding:utf-8  -*-

运行:解释器 文件路径

在linux上有一种特殊的执行方法“

给文件赋予一个可执行的权限

./a.py自动去找文件的第一行=/usr/bin/env python a.py

6.输出

print(你想输出的)

特殊:

py2:print "您好"

py3:print("你好")

7.数据类型

字符串(‘1’/“2”/’‘’3‘’‘/"""4"""),整型,布尔型

8.变量

1)包含:字母/数字/下划线

2)数字不能开头

3)不能是python关键字

9.输入

name=input("输入你的名字:")

特殊:

1)input输入得到的永远是字符串

2)py版本区别:py2:name=raw_input("输入你的名字:"),py3:name=input("请输入名字")

10.注释:

#单行注释

"""

多行注释

"""

11条件判断

用户名密码登陆
username = input('请输入用户名:')
password = input('请输入密码:')
if username == 'alex' and password == "oldboy" :
print('欢迎登陆')
else:
print('用户名或密码错误')

pythonday01计算机初步认识的更多相关文章

  1. 【XSY3413】Lambda - 造计算机初步——邱奇-图灵论题与lambda演算

    题意: 关于邱奇-图灵论题的一点思考 这道题起源于计算机科学史上一个非常著名的问题——邱奇-图灵论题,这个论题是可计算性理论的基石,关于它的思考与证明几乎贯穿了整个计算机科学史,涵盖了数学.算法理论. ...

  2. day01计算机基础

    今日内容 1.计算机初步认识 1.计算机认识 1. 计算机基础 1.1硬件:cpu/内存/硬盘/主板/网卡 1.2操作系统 linux:免费开源 windows mac 1.3解释器/编译器 补充:编 ...

  3. dir命令只显示文件名

    dir /b 就是ls -f的效果 1057 -- FILE MAPPING_web_archive.7z 2007 多校模拟 - Google Search_web_archive.7z 2083 ...

  4. python基础知识-01-编码输入输出变量

    python其他知识目录 名词解释: 编辑器 ide 程序员 操作系统 ASCAII码 unicode utf-8 浅谈CPU.内存.硬盘之间的关系 操作系统及Python解释器工作原理讲解 关于编译 ...

  5. 印象最深的一个bug——排查修复问题事件BEX引发的谷歌浏览器闪退崩溃异常

    前言 最近,我们部门负责项目运维的小王频频接到甲方的反馈,运行的项目使用谷歌浏览器登录后,每次点击处理2秒后,浏览器自动闪退崩溃.小王同学折腾了一个星期,还没找到问题的原因.甲方客户都把问题反馈给项目 ...

  6. Python--day01(计算机基础)

    Python: python 是一门面向后台的编程语言,在大数据,数据分析,机器学习,人工智能,爬虫,自动化运维,web等方面具有强大功能. 基础阶段学习内容:基本语法,文件处理,函数,模块,面向对象 ...

  7. 全国计算机等级考试二级教程-C语言程序设计_第2章_C程序设计的初步知识

    正负号与被除数一致. 3 % (-5) == 3 (-3) % 5 == -3 不用求余运算符,求出余数. int x, y; 答:x - x / y * y; const int i = 10; c ...

  8. 初步了解CPU

    了解CPU By JackKing_defier 首先说明一下,本文内容主要是简单说明CPU的大致原理,所需要的前提知识我会提出,但是由于篇幅我不会再详细讲解需要的其他基础知识.默认学过工科基础课. ...

  9. Windows多线程多任务设计初步(转)

    Windows多线程多任务设计初步 [前言:]当前流行的Windows操作系统,它能同时运行几个程序(独立运行的程序又称之为进程),对于同一个程序,它又可以分成若干个独立的执行流,我们称之为线程,线程 ...

随机推荐

  1. VM虚拟机 VMWare Workstation Pro v15.0.1 中文破解版

    虚拟机软件VMware Workstation Pro 15.0 全新版本发布,此次更新了诸多客户机操作系统版本,另外完全兼容Win10创意者更新支持.12.0之后属于大型更新,专门为Win10的安装 ...

  2. Java编程思想:序列化深层部分

    import java.io.*; import java.util.ArrayList; import java.util.List; public class Test { public stat ...

  3. 微信小程序 setData 数组 渲染问题 删除之后的数组渲染不正确

    list: [ { id: , mode: , src: ' }, { id: , mode: , src: ' }, { id: , mode: , src: ' } ], onDelete(e) ...

  4. France beat Croatia 4-2 in World Cup final

                     France won the World Cup for the second time by beating Croatia 4-2 in a tremendous ...

  5. C#2.0新增功能02 泛型

    连载目录    [已更新最新开发文章,点击查看详细] C# 语言和公共语言运行时 (CLR) 的 2.0 版本中添加了泛型. 泛型将类型参数的概念引入 .NET Framework,这样就可以设计具有 ...

  6. 一键布署WEB应用脚本

    一.本机脚本(基于mac) #!/bin/sh  if [ $# -lt 1 ]; then echo "deploy.sh <version number>" exi ...

  7. Sublime Text 格式化代码

    1.添加快捷键 其实在sublime中已经自建了格式化按钮: Edit -> Line -> Reindent 只是sublime并没有给他赋予快捷键,所以只需加上快捷键即可 Prefer ...

  8. Flutter学习笔记(11)--文本组件、图标及按钮组件

    如需转载,请注明出处:Flutter学习笔记(10)--容器组件.图片组件 文本组件 文本组件(text)负责显示文本和定义显示样式,下表为text常见属性 Text组件属性及描述 属性名 类型 默认 ...

  9. python带有GIL解释器锁

    1.GIL是什么?GIL的全称是Global Interpreter Lock(全局解释器锁),来源是python设计之初的考虑,为了数据安全所做的决定. 2.每个CPU在同一时间只能执行一个线程(在 ...

  10. 入门训练-1.A+B问题

    问题描述 输入A.B,输出A+B. 说明:在“问题描述”这部分,会给出试题的意思,以及所要求的目标. 输入格式 输入的第一行包括两个整数,由空格分隔,分别表示A.B. 说明:“输入格式”是描述在测试你 ...