一、语言类型:编译型和解释型

编译型:如C、C++

      c语言linux系统下的编译器为gcc,编译出来的代码只适用于linux系统,如果要在windows下运行,需要用win下的编译器再次编译一下。

     因此编译型语言的特点是:速度快,但是可移植性差

解释型:python、php、ruby、java

边解释边执行,速度慢,但是可以跨平台(一处编译,到处运行)

      java也需要编译,但不是编译成机器指令,属于半编译型语言

  (python的交互模式,只存在于内存中,不会保存在硬盘)

(ubuntu自带pytnon2和python3,但是#!/usr/bin/python默认使用的是2,可以用env命令,使得文件用py3来解释执行)

二、变量

    变量名=变量值   day1=100+90+56

    定义:一个在内存里存储数据的容器

    意义:保存程序执行的中间结果或者状态,以供后面的代码进行调用

    打印字符串,需要用引号print("jdiosejfoi",a)

    

变量可以存储数字、字符串
a=100+2
b=“小楠”
print(a,b)
先定义后调用

    规范:

      不可用空格、-特殊字符,可以用下划线

不可以用数字开头

      不能使用关键字做变量名

      多单词变量(如:ageofoldboy)可以用下划线分隔:age_of_old_boy,易于观看;不建议使用驼峰式(ageOfOldBoy)

      注意:如果变量的所有字母都大写,则视为一个常量

三、字符编码

  python默认字符集为ASSII码,需要声明使用的字符集:-*- coding:utf-8,但是在win都Windows运行时还是显示乱码,因为win的默认编码为gbk

  万国编码:unicode——>utf-16——>utf-8

  一个二进制数字为1bit,计算机的最小存储单位

  8bit=1bytes 字节

  1025bytes=1kb

  1024kb=1mb

  1024mb=1GB

  1024GB=1TB

  1024TB=1PB  

四、注释

  快捷键:ctrl+?

  多行注释:三个单引号或者3双引号

  三个单引号或者3双引号也可以表示多行字符串

  ctrl+D 复制整行

五、input

  py2的raw_input=py3的input

  

  input将所有输入都当做字符串,包括数字。str转换为int:age=int(input(“age:”))

查看变量数字类型:print(type(变量名))

六、流程控制
if 。。。:
print
else:
。。。。。。。。。。。。
注意:缩进,同一级别的代码缩进必须保持一致
if elif else
if elif else可以包括多个语句,只要有一个语句成立,就不会再判断其他语句

转载于:https://www.cnblogs.com/songxiaonan/p/5923075.html

python-day01相关推荐

  1. 认识Python(day01)

    认识 Python 人生苦短,我用 Python -- Life is short, you need Python 目标- Python 的起源 - 为什么要用 Python? - Python 的 ...

  2. python.day01笔记

    1计算机基础-CPU用于计算,内存储存数据,硬盘长久保存数据,                                                                     ...

  3. Python day01

    1.编程语言 编译型和解释型,静态语言和动态语言,强类型定义语言和弱类型定义语言 2.运行python程序的三种方式 1.解释器环境运行 2.脚本运行 3.IDE import keyword key ...

  4. 疯狂python day01

    注释 python中的注释分为两种 1.#(单行注释) 2.''' '''(为多行文本注释) 变量 在程序设计中,变量是一种存储数据的载体.计算机的变量是实际存在的数据或者说是存储器中存储数据的一块内 ...

  5. python 笔记(一)

    1.Python优点 简单,优雅,明确 强大的模块第三方库 易移植 面向对角 可扩展 2.缺点 代码不能加密 执行速度慢 3.变量定义 第一个字母必须是字母表中的大小写,或下划线.不能以数字为开头. ...

  6. python 基础语法学习笔记(2019年4月第二周学习笔记)

    python day01 2019.4.8 计算机基础,python 变量 1.随机存储器就是内存:断电数据丢失,读写速度快 2.外存储器,硬盘,断电数据依然保存,缺点,读写速度慢 3.操作系统是什么 ...

  7. 使用Python操作压缩文件

    我们经常使用压缩程序对文件进行压缩打包,在 Python 中也提供了相应的 zipfile 模块方便我们对 ZIP 压缩文件进行操作. 读取 ZIP 压缩文件 读取 ZIP 压缩文件必须先创建 Zip ...

  8. python 100days github_GitHub - songhp/Python-100-Days: Python - 100天从新手到大师

    Python教学大纲 Python应用领域和就业形势分析 简单的说,Python是一个"优雅"."明确"."简单"的编程语言. 学习曲线低, ...

  9. 微信知乎B站赚钱套路揭秘… 如何把高考猛人忽悠瘸?(附人类简史电子书)

    高考出分了,又有一票人开始丢试卷,丢课本,可TA们很快要为知识重新付费... 打开微信,你能看到朋友圈的Python小课: 打开知乎,你能看到盐选会员的推荐: 打开B站,你也能看到类似观察者网的付费订 ...

  10. LSTM之父发文:我眼中的深度学习十年简史!

    点击上方"开发者技术前线",选择"星标" 13:21 在看 真爱 作者 | Jürgen Schmidhuber 编译 | 刘畅.若名  出品 | AI科技大本 ...

最新文章

  1. Akka路由_RoundRobinRoutingLogic
  2. 【leetcode】987. Vertical Order Traversal of a Binary Tree
  3. “我为什么反对AI论文强制开源代码”
  4. 人脸识别入侵生活,但“刷脸”背后你的信息安全吗?
  5. ML之PLiR之LARS:利用LARS算法求解ElasticNet回归类型(包括类别编码+属性重要程度排序)问题(实数值年龄预测)
  6. 据说是Jack Wu的自定义函数!烂
  7. 5.VMware View 4.6安装与部署-安装view agent与模版
  8. android studio中断,Android Studio是否有任何修复方法可以在Macbook Pro中断开测试设备的连接?...
  9. 使用DynamicObject的自定义动态行为
  10. JavaEE:Cookie和Session
  11. 小米pro15拆机_小米笔记本Pro 15增强版值得买吗 小米笔记本Pro 15增强版拆解+评测...
  12. 前端学习--Bable的使用步骤
  13. 分类问题中类别不平衡问题的有效解决方法
  14. EXCEL VBA 之录制宏
  15. 华为AR路由器的无线AC和AP分别是指什么
  16. 如何测linux传输文件的速度,如何测试linux服务器的上传下载速度
  17. 第八届 CodeVita 国际编程大赛
  18. 5.Flink对接Kafka入门
  19. could not connect to server: Connection timed out (Ox0000274C/10060)ls the server running on host “
  20. php 查看nts,nts | php教程|php源码|php学习

热门文章

  1. Resource 资源 ---Day09 2014-06-13
  2. linux stack
  3. 一个简单的apache cgi-bin
  4. 以cisco 3550为例介绍IOS的恢复方法:
  5. mckinsey game
  6. Academic English Reading Notes
  7. MARSHALL LIBRARY OPENING HOURS
  8. 做excel的时候要快速按照纬度的角度来分析构建:一个词语“纬度”
  9. 斯坦福cs161算法考试的cheat sheet!!!十分重要!!!
  10. 图解设计模式:抽象工厂