主要几个方向面内容:

1.Python 注释
2.输入\输出
3.数据类型(int\float\str\list\dict\bool)
4.算术运算、逻辑运算


一、Python 注释
为什么要注释:是将编写的代码进行解释说明,方便日后检查(自己或其他开发人员),注释是给人看得,python 不识别
注释样式:
1.#号注释 可以单独放在一行,来给接下来代码进行解释说明(#+空格+解释说明内容),也可以放入要解释的代码行后面(先两个空格+#+一个空格+解释说明)

2.'''

解释说明内容

''' 三单引号

3."""

解释说明内容

""" 三双引号


二、输入、输出
1.输入 input()
这里要注意,因为现在有的开发项目(老的)运行在Python2.X版本上,而Python2.X版本上input()与Python3.X版本input()存在差异。Python2.X中input()输入
时指定数据类型,这时返回的结果就是指定的数据类型,而Python3.X版本中input()不管你输入什么类型,系统默认将输入的数据类型认为是字符串类型。Python2.X版本中输
入还有另一种方法 raw_input(),系统默认将输入的数据类型认为是字符串类型

2.输出
当你在编辑器打字的时候,输入、输出是两个过程。
Python中格式化输出 占位符(%S,%d)
%s:该占位符所对应的对象类型可以是任意类型,%d:该占位符所对应的对象类型只能是整型,有多少个占位符,就需要有多少的对象(%(对象个数))

三、数据类型(int\float\str\list\dict\bool)
何为数据类型:描述一类事物的特征或状态
为什么要用到数据类型?
区别、区分事物特征或状态
1.int(年龄、手机号、qq号等)
注意事项:当将一组有数字组成的一个数据赋值给一个变量名时,type()该变量名时,在Python2.X和Python3.X两个版本中会出现不同结果。当该数据超过
Python2.X中整型最大数据时,会转换为long型(如果数据后面加L,name = 1234L,type(name)返回的结果类型为long 型),而Python3.X type()结果还是int类型

2.float(salary(薪资)、high(身高)、(weight)体重)

3.complex(复数)
a = 1 + 3j a.real = 1 ,a.imag = 3

4.str(字符串)
作用:存描述性的信息,比如你的个人信息,他人的评价
样式:单引号 'name'
双引号 "name"
三引号(可单可双,不能混合用,注意:当引号前面没有赋值对象是,此时的引号相当于注释)
'''
字符串内容

'''
之所以有三种定义方式 是考虑到用户在输入的文本中也需要用到引号
字符串可以进行乘法运算

这里讲到比较两个字符串的大小其实是比较两个字符串首字母的大小,A~Z,a~z,A最小,Z最大


5.list(列表)
作用:虽然字符串也可以存描述性的信息,但当你取你想要的数据是,很困难,为了方便取你想要的描述性信息(一条或多条),就用到了列表list
列表中的对象数据类型可以是任意数据类型,即可以是int、float、str、list、dict、bool
定义:[],里面每个对象数据以逗号分开,数据类型任意
通过列表下的索引来找到想要得到的数据位置,从而取到该位置的数据。


6.dict(字典)
作用:为了很明显的知道,某个对象数据所属的特性,这里就用到了dict,
定义:{Key:value},当有多个状态/特征(key)数据时,用逗号隔开,key类型为字符串型,value数据类型可以是任意类型,即可以是int、float、str、list
、dict、bool;
通过value所在的key值,找到对应的value值;

7.bool(布尔值)
True & False (首字母为大写)
标识事物的对错(可行性) 通过True False来判断事物的真假 对错 是否可行
这里面注意:is ==
如果Id一样,两个变量名的value值肯定一样;
如果Id不一样,两个变量名的value值可能一样(超过了小整数池内部数据)

 


四、算术运算、逻辑运算
算术运算: +、-、*、/(即使两个成倍数关系的整数相除,结果也是float型,与python2.X有区别)、//(取整,不四舍五入)、%(求余数)、**(多次方)、==、!
=、>、<、>=、<=
字符串可以+、*
数字可以+、-、*、/、//、%、**

逻辑运算:真 或 非 (and 或 not)

and :有一个为非,即为非(false)
or :有一个为真,即为真(true)

posted on 2019-07-01 17:32  "莫欺少年穷  阅读(411)  评论(0编辑  收藏  举报