pythonday01计算机初步认识
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计算机初步认识的更多相关文章
- 【XSY3413】Lambda - 造计算机初步——邱奇-图灵论题与lambda演算
题意: 关于邱奇-图灵论题的一点思考 这道题起源于计算机科学史上一个非常著名的问题——邱奇-图灵论题,这个论题是可计算性理论的基石,关于它的思考与证明几乎贯穿了整个计算机科学史,涵盖了数学.算法理论. ...
- day01计算机基础
今日内容 1.计算机初步认识 1.计算机认识 1. 计算机基础 1.1硬件:cpu/内存/硬盘/主板/网卡 1.2操作系统 linux:免费开源 windows mac 1.3解释器/编译器 补充:编 ...
- dir命令只显示文件名
dir /b 就是ls -f的效果 1057 -- FILE MAPPING_web_archive.7z 2007 多校模拟 - Google Search_web_archive.7z 2083 ...
- python基础知识-01-编码输入输出变量
python其他知识目录 名词解释: 编辑器 ide 程序员 操作系统 ASCAII码 unicode utf-8 浅谈CPU.内存.硬盘之间的关系 操作系统及Python解释器工作原理讲解 关于编译 ...
- 印象最深的一个bug——排查修复问题事件BEX引发的谷歌浏览器闪退崩溃异常
前言 最近,我们部门负责项目运维的小王频频接到甲方的反馈,运行的项目使用谷歌浏览器登录后,每次点击处理2秒后,浏览器自动闪退崩溃.小王同学折腾了一个星期,还没找到问题的原因.甲方客户都把问题反馈给项目 ...
- Python--day01(计算机基础)
Python: python 是一门面向后台的编程语言,在大数据,数据分析,机器学习,人工智能,爬虫,自动化运维,web等方面具有强大功能. 基础阶段学习内容:基本语法,文件处理,函数,模块,面向对象 ...
- 全国计算机等级考试二级教程-C语言程序设计_第2章_C程序设计的初步知识
正负号与被除数一致. 3 % (-5) == 3 (-3) % 5 == -3 不用求余运算符,求出余数. int x, y; 答:x - x / y * y; const int i = 10; c ...
- 初步了解CPU
了解CPU By JackKing_defier 首先说明一下,本文内容主要是简单说明CPU的大致原理,所需要的前提知识我会提出,但是由于篇幅我不会再详细讲解需要的其他基础知识.默认学过工科基础课. ...
- Windows多线程多任务设计初步(转)
Windows多线程多任务设计初步 [前言:]当前流行的Windows操作系统,它能同时运行几个程序(独立运行的程序又称之为进程),对于同一个程序,它又可以分成若干个独立的执行流,我们称之为线程,线程 ...
随机推荐
- 嵊州D2T3 玛利亚∙多斯普拉泽雷斯 完美配对
嵊州D2T3 玛利亚∙多斯普拉泽雷斯 公墓一共有 n 个墓地,通过 n − 1 条通道相连. 每次,推销员可以在选择一个墓地推销给玛利亚. 但是,考虑很多的玛利亚会尽量否决这个提议. 她会选择一个墓地 ...
- 5.Ray-Handler之ToReadHandler编写
如图右上角所示,Ray中有两类Handler(SubHandler和PartSubHandler),在使用中,SubHandler派生Actor的CoreHandler,PartSubHandler派 ...
- Python 爬虫:豆瓣电影Top250,包括电影导演、类型、年份、主演
结果输出到文本文件中. import codecs import requests from bs4 import BeautifulSoup headers={'User-Agent': 'Mozi ...
- Sublime Text 3 实现C++代码的编译和运行
在数据结构代码的编写中,我选用了优秀的编辑器 Sublime Text 3,但是在实现C++代码的编译和运行上费了一番周折,接下来我贴出 C++ 编译系统的代码,供各位参考. 编译后是在弹出的CMD命 ...
- 说说WPF的依赖属性
首先,我们先来大概了解一下依赖属性 什么是依赖属性:依赖属性自己没有值,通过依赖别人(如Binding)来获得值. 依赖属性为什么会出现:控件常用字段有限,包装太多属性会占用过高内存,造成浪费.所以用 ...
- c++小游戏——贪吃蛇
#include #include #include #include #include <conio.h> #include #include <windows.h> usi ...
- spring配置文件比较全的约束
个人总结:Spring的配置文件applicationContext.xml约束文件.全面约束 <?xml version="1.0" encoding="utf- ...
- Keil debug command SAVE 命令保存文件的解析
简介 使用 Keil debug 很方便,把内存中的一段区域 dump 出来也很方便,例如使用命令 SAVE filepath startAddr, endAddr, typeCode .但是要查看 ...
- python黑帽子学习笔记1:pyqt5 designer+wmi实现进程监视器
环境说明:python3.6 所需要模块:wmi.pyqt5.pythonMagick 先放上一张成品效果图,如图所示: 界面利用pyqt5的designer实现,画好界面如下图所示: 画好后,保存好 ...
- HTML介绍和标签
1.HTML介绍 1.概述 html不是一种编程语言,是一种描述性的标记语言,用于描述超文本内容的显示方式.比如字体,颜色,大小等. 超文本:音频,视频,图片称为超文本. 标记:<英文单词或者字 ...