day1 基础总结

学习博客地址:

http://www.cnblogs.com/alex3714/articles/5465198.html

低级语言:接近硬件底层

高级语言:接近用户思维

编程语言:

1、 编译型:c、c++

a)      可移植性差

b)      运行速度快

2、 解释型:python、php、ruby、java

a)      可移植性强

b)      边执行边翻译(解释)

c)      速度慢

  

Python解释器

CPython、IPython、PyPy、Jython、IronPython

在Linux系统中用,选用python2、3 指明方式:

#!/usr/bin/env python3

#!/usr/bin/env python2

变量

先定义,后调用

变量两个作用:存储数据,标记数据

Python变量不能以数字开头,数字可以在中间,不能包含空格等特殊字符

不能使用关键字(内部语法)作为变量名

字符编码

万国编码 = Unicode 4bytes

utf-16 = 65535

utf-8 = 可变长的编码集

utf-8,英文按ascii存储,中文存3个字节,欧洲2个字节

  

python2 要支持中文,必须要明确申明:

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

#-*- coding:gbk -*-

  

PyCharm使用快捷键:

选中Ctrl + ?  注释

三引号注释

Ctrl + D 复制一行

  

重点函数

print()  #打印显示

input()  #输入的内容按字符串对待

1 >>> a = input("请输入一个字符>")
2 请输入一个字符>123
3 >>> print(a)
4 123
5 >>> type(a)
6 <class 'str'>

int()   #数值整型,将输入的字符串转换为整型

1 >>> b = int(a)
2 >>> print(b)
3 123
4 >>> type(b)
5 <class 'int'>

type()  #显示类型

双分支循环 

if
  ...
else

多分支循环

if
    ...
elif
    ...
elif
    ...
else
    ...

作业内容:

       Readme  告诉别人怎么用,告诉别人程序思路

       流程图 processon

       code

原文地址:https://www.cnblogs.com/chengtai/p/5958530.html