2019-07-23 个人总结

一 注释

注释是代码中对代码进行解释和说明的文本内容,不会影响程序的功能和执行.

单行注释: 在一行文字的开头前面加#

多行注释:1.每一行前面都加# 2.将注释内容写在三个双引号或者三个单引号里面 (一般使用时三个双引号)

"""
    多行注释1
"""
'''
    多行注释2
'''

个人总结:注释是能让自己在编写代码有一个明确的方向,养成多写注释的好习惯,以后别人在阅读自己的代码也会显得很轻松,对以后的团队合作有很大的帮助.

二语句

一条语句占一行,语句结束后不用加分号

如果一行显示多条语句,语句之间必须用分号隔开

如果一条语句很长,需要多行显示的时候,可以在语句中加\然后换行

(注意: \不能破坏数据)

num = 10    # 声明变量
str1 = 'abc'
num2 = 1829839284 + num\
       * 34344 - 3798798\
       + 809839\
       / 273982789 ** 1\
       - (2378 - 23989) + (29 - 0)
print(num2)

个人总结:语句使得代码更加的美观,易读.这里没什么好注意,在以后的编程中,会做的越来越好.需要学习多行显示.使一行不超过79个字符

三.缩进

1)python中一行代码的开头不能随便加缩进(空格或者制表符)

2)python语法要求必须有缩进的位置一定要加缩进

个人总结:缩进是编程中重要的一部分,一个小空格可能就会使得程序不能运行.灵活运用好缩进,是一个基本技能.

四.标识符

标识符是用来命名用的。一般是给变量命名、函数命名或者类命名...

标识符规则: 所有标识符都必须是由字母、数字和下划线组成;数字不能开头。

注意: python2.x以后,标识符中可以出现中文、日语韩语等符号;但是实际开发的时候不建议使用

个人总结:在以后学习函数和类之后,对命名要有一个好的习惯,从名字能大概看出是做什么的.标识符注意不要以数字开头就好了

五.关键字(保留字)

关键字就是python中有特殊功能和特殊意义的标识符。

# 获取关键字
import keyword
print(keyword.kwlist)

六.常见数据类型和数据

"""
数字数据(表示大小): 整型(int)-所以整数(10 , -9, 0)
                    浮点型(float)-带小数的(10.0, -9.2)
字符串(str): 用双引号或者单引号将文本数据引起来 
布尔型(bool): 只有True和False两个值,True代表真/肯定 
              False代表假/否定
列表(list),元组(tuple),字典(dict),函数(function)等......              
类型转换:类型名(数据)->将括号中的数据转换成指定的类型并返回

"""

个人总结:这些数据类型在以后学习中要弄明白,可变型和不可变型,全局和局部.各个数据类型的优缺点.

七. print和 input

"""
print函数 - 输出函数,在控制台打印print后面括号中的内容的结果
input函数 - 获取从控制台输入的内容(输入回车的时候输入完成)
input(提示信息) 不管从键盘上输入的是什么,input返回的结果内型都是字符串类型

"""

个人总结: 对以后的一些调试具有重要的作用.

八进制转换

几个常见进制:十进制,二进制,八进制,十六进制

记住每个进制的基数,进位,位权,表示方式,转换以及各个进制的转换函数

个人总结: 这个全部都是需要自己背到的,多复习.

九原码,补码和反码

计算机存数据的时候,只能存数字,而且存的是数字的二进制的补码

注意:规定正数的原码,反码和补码一样

1.原码 = 符号位(0为正,1为负) + 真值(数字转换成二进制的值)

2.负数的反码:符号位不变,其他位取反(0变1,1变0)

3. 负数的补码: 反码加1

4. 计算机负数采用补码的原因:计算机没有减法器,负数采用原码进行加法运算的时候,结果不对.采用补码结果才对

个人总结:正数不变,负数变为反码(一个规律,从左往右数第一个和最后一个不为零的数之间的数全部取反)

个人注意:在补码转换为反码时,符号位不变

十运算符

python支持的运算符:数学运算符,比较运算符,逻辑运算符

位运算,赋值运算符

1.数学运算符 +(求和),-(求差),*(求积),/(求商),%(取余),

//(对商取整),**(幂运算)

1)+,-,*,/和数学中的+,-,X,/的功能一模一样

print(10 + 20)
print(10 - 20)
print(10 * 20)
print(10 / 20)

2)% -求余数

print(10 % 3)   # 求10除以3的余数

2.1 判断一个数是否能被另一个数整除

print(10 % 3)   # 求10除以3的余数

2.2 判断一个数的奇偶性:让数字对2取余,0为偶,1为奇

print(23 % 2, 101 % 2, 109 % 2)
print(230 % 2, 1010 % 2, 1098 % 2)

2.3 获取一个数的最后几位数

num = 123
print(num % 10)    # 取一个数的个位数
print(num % 100)

3)// -求商取商的整数部分

print(5 // 2)  # 2
print((9.36 // 3))   # 3.0

4) ** - 求次方值

print(2**3)
print(16 ** 0.5)
print(8 ** (1/3))

2.比较运算符:>, <, =, >=, <=, ==, !=所有比较运算符的结果都是布尔值(不是True就是False)

注意,python中比较大小的时候可以想数学一样连写表示范围

个人总结: 这些知识点,还是需要实际开发过程中熟悉并达到能够随意使用.注重的还是用.不是记.

你可能感兴趣的:(2019-07-23 个人总结)