python全栈学习笔记 基础二

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yexiangCSDN/article/details/90032026

一、pycharm 安装

网上可以下载个 pycharm2019 版本,激活码正常免费试用30天,这里有个方法长久免费使用。

免费方法:

1. 将C:\Windows\System32\drivers\etc里面的hosts文件打开,然后在文件中加入:0.0.0.0 account.jetbrains.com
2. 打开软件,会弹出一个界面,如下图所示。选择第二个(activation code),然后进入http://idea.lanyus.com/,点击获取注册码,将注册码复制到下面的方框里或者在激活页面的license server输入:http://idea.liyang.io/,点击OK。

二、基本数据类型补充

1. 补充一个数据类型布尔类型 bool, 只有 True (1)和 False (0)两个值。

运算符 in , not in  返回的结果是布尔类型。

前面说的数值如 10 ,11, 这些是int 类型 。

前面说的字符串如 ‘yexiang’ ‘name’ , 这些是str 类型

基本数据类型有: 数值(int)、字符串(str)、列表(list)、元组(tuple)、字典(dict)、布尔值(bool)。

2.  回顾下之前介绍的运算符:

== , < , > , >= , <= , !=  , and, or

!= 不等于 这里还有一种写法: <> 

① 重点讲解下 and 如何计算, and 不能大写

① 重点讲解下 or 如何计算, or 不能大写

总结下and,or执行顺序

都是从前往后执行。

A or B     == >  A 如果正确直接就是True 不往后继续走

                == >  A 如果不正确继续往后走,如果B正确True ,B不正确False

               :只要有个一方是True 结果就是True ,两方都不正确才为False

A and B   == >  A 如果正确继续往后走,如果B正确True,B不正确False

                == >  A 如果不正确直接就是False 不往后继续走

               :两方都正确结果才是True,否则为False

3. 分类下

结果为值:

    算数运算:  如  var =  10+10  , 

    赋值运算:  如  var = var + 1 , var +=1

结果是布尔值:

    比较运算:  如   ret = 1 > 5 

    逻辑判断:  如   ret =  1> 6 or 1==1

     成员运算: 如   var = ‘y’ in ‘yexiang’

强调一点:

在python2中 数值分 int 和 long,但是在python3只有 int

 4. 查看类型 type

int() 转换 一定要是数值类型的字符串,如 name=“yexiang” ,int(name) 是转换不了的。

猜你喜欢

转载自blog.csdn.net/yexiangCSDN/article/details/90032026