day02_总结

1.常用快捷键

  • 保存 ctr + s
  • 注释及取消 ctr + /
  • subline的编译执行 ctr + b
  • 复制 ctr + c
  • 粘贴 ctr + v
  • 全选 ctr + a
  • 撤销 ctr + z
  • 反撤销 ctr + shift + z
  • 剪切 ctr + x
  • 查找 ctr + f
  • 按住shift 点击鼠标 范围选中
  • 按住ctr 点击鼠标 多光标操作

2.基本语法

1.注释

说明:代码中不参与执行的说明性文字

  • 单行注释:在行头加#
  • 多行注释:使用三个'' 或' 阔起来
#单行注释
'''
多行
注释
'''
2.标识符

程序中用来命名的符号,称为标识符

  • 要求:
    所有标识符是由字母 a-z,数字0-9及下划线_,组成,数字不能作为开头
  • 使用:
    变量 函数 类名 的命名
  • 注意:
    1.py3.0版本以上可以使用中文 及其他几种语言 不建议使用
    2.python大小写敏感
num = 10
num10 = 10
_num10 = 10
num_10 = 10
# 10num  = 10 报错
啊啊 = 100
print(啊啊)
3.行和缩进
  • 代码前的空格为缩进,py默认4个空格
  • python中缩进有严格要求, 不能随意增加或减少
  • 缩进错误类型:
    unexpect indent
    except an indented block
4.关键字(保留字)

系统预留下来有特殊功能或意义的标识符

import keyword
print(keyword.kwlist)
#打印结果
 ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
5.常用的数据类型
  • int, 整型(整数)10,-10, 234 (py2.x有 long型)
  • float, 浮点型(小数)10.23, -0.23
  • str, 字符串 用引号括起来,例如'sdf','37','士大夫撒'
  • bool, 布尔值 True False 属于关键字
  • list, dict, set, tuple, 迭代器,生成器,function(函数) 等
6.两个常用的内置函数
  • print()输出函数, 在控制台输出括号内的内容
    可同时打印多个,用‘,’分割,打印结果不显示,
message = 10
print(1000, 20, message)
# 不能打印变量的声明
# print(ass = 123)  报错
  • input()输入函数, 从输入设备上,获取输入内容,到程序中
    1.格式:input(提示信息)
    2.每次只能接受一个输入
    3.当执行到input时, 程序会等待输入完成后,才往后执行(线程阻塞)
# abc = input('输入一个数')
# 练习:写程序,收集一个人的姓名和年龄打印出来
name = input('请输入你的名字: ')
age = input('请输入年龄: ')
print( name + '已经'+ age + '岁了')

3.变量

1.什么是变量

变量在内存中开辟空间,保存数据

2.如何声明(定义)变量
  • 语法:变量名 = 数据
  • 说明:
    a.变量名
    要求:是标识符且不能用关键字
    规范:见名知义,多单词变量名,单词间用下划线隔开,或驼峰
    b. = 赋值符 将右边的数据,赋给左边的变量,左边必须是变量
    c.数据 可以是不同类型的值, 也可以是已经声明的变量,或者是运算表达式
age = 19
age2 = age #声明age2 并将age的值赋值给age2
age1 = age + 1
name = '老明'
age = 19 #已声明的变量可以重新赋值,不要求类型相同
3.同时声明多个变量
a = b = c = 100
print(a, b, c)
a1, b1, c1 = 10, 20, 30 #变量与数值一一对应
print(a1, b1, c1)
4.python中,声明变量和给变量赋值的基本原理
  • 先开辟空间,将数据存储起来,数据需要多大内存空间,就开辟多大内存
  • 然后将变量指向对应的内存区域(变量保存地址)
  • 因此不会造成内存的浪费,重复声明变量时 地址会更改
5.计算机内存
  • 1位(bit) 2进制的一位
  • 8位 = 1字节(byte/b)
  • 1024字节 = 1kb
  • 1024kb = 1Mb
  • 1024Mb = 1Gb
  • 1024Gb = 1T
    ....

4.运算符

py支持的运算符:数学运算符, 比较运算符, 赋值运算符,逻辑运算符,位运算(不常用)

  1. 数学运算符: +(加), -(减), *(乘), /(除), //(整除), %(取余), **(幂运算)
运算符 使用说明
+ - * / 对应加 减 乘 除
// 求商,取整
% 求商,取余
** 幂运算

你可能感兴趣的:(day02_总结)