一、对于变量的作用域,执行申明在内存中存在,该变量就可以在下面的代码中使用(即作用域)

if  2==2:

name = ‘tony’

print name

下面结论是否正确?

外层变量,可以被内层变量使用

内存变量,无法被外层变量使用

对以上代码进行执行:

#!/usr/bin/env python

# -*- coding:utf8 -*-

if 2 ==2:

name = 'tony'

print name

print name

[root@Python day001]# python  new_test.py

tony

tony

[root@Python day001]#

总结:所以对于Python,只要变量在内存中申明了,那么可以直接使用

二、三元运算

result = 值1 if 条件 else 值2

如果条件为真:result = 值1

如果条件为假:result = 值2

示例①

name = ‘tony’

if 1==1:

name = 'sb'

else:

name ='2b'

代码改写:

name ='sb' if 1==1 else 2b

接下来就可以直接把name拿出来进行相应的处理

三、各种进制的表示方法

二进制,01

八进制,01234567

十进制,0123456789

十六进制,0123456789ABCDE

num=11
#不加括号输入出类型,加括号调用方法
print(num.bit_length)
#output :<built-in method bit_length of int object at 0x100277d00>
print(num.bit_length())
#outpu:4
#####进制转换
##十进制转二进制
print(bin(num))
##十进制转八进制
print(oct(num))
#十进制转16进制
print(hex(num))
#print(help(type(num)))
#####二进制转十进制
#第一种是在二进制数前加上0b,显示时会自动转换为十进制,注意这并不是字符串
x=0b1011
print(x)
#如果是字符串可以利用eval求值
print(eval('0b1011'))
#第二种是利用int函数,字符串可以以0b为前缀,也可以不使用
print(int('0b1011',2))
print(int('0b1011',base=2))
 

四、Python基础

①对于Python,一切事物都是对象,对象基于类创建(或者说对象是由类来创建)

②在Python中任何一个对象都是有自己的类,任何一个对象属性都是由自己的类的方法引用而来

Python 入门知识捡漏的更多相关文章

  1. 2020 最新python入门知识

    1. 基础语法 1.1 注释 在编写代码的时候,有些代码不需要执行或增加代码说明,那么就需要用到注释了. 被注释的文本或代码是不会被执行的. 注释可以使用如下三种方式: # 号 # 第一个注释,本行代 ...

  2. PYTHON入门知识

    基本数据类型 注:查看对象相关成员 var,type,dir 一.整数 如: 18.73.84 每一个整数都具备如下功能: class int(object): """ ...

  3. Python 入门知识

    一python 语言介绍 特点 简单清晰明确   目前是全球最火的高级编程语言  应用领域很广 NASA FACEBOOK 谷歌 春雨医生 金山 腾讯,Python是一门解释性弱类型编程语言.编译性得 ...

  4. Python入门知识总结【新手必学】

    Python 基础学习输入和输出list 和 tuple条件判断循环dict 和 set感觉python这门语言用途较广,先熟悉下其语法.PS:另外很多人在学习Python的过程中,往往因为没有好的教 ...

  5. 我的Python笔记补充:入门知识拾遗

    声明:本文整理借鉴金角大王的Python之路,Day1 - Python基础1,仅供本人学习使用!!! 入门知识拾遗 一.bytes类型 二.三元运算 1 result = 值1 if 条件 else ...

  6. 简述Python入门小知识

    如今的Python开发工程师很受企业和朋友们的青睐,现在学习Python开发的小伙伴也很多,本篇文章就和大家探讨一下Python入门小知识都有哪些. 扣丁学堂简述Python入门小知识Python培训 ...

  7. Python入门 ---基础知识

    Python入门不知道这些你还是承早放弃吧!真的 Python 简介 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言 ...

  8. Python基础入门知识

    本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语 ...

  9. Python 入门之Python基础知识

    Python 入门之Python基础知识 1.变量 (1)变量就是把程序运行的中间结果临时存在内存中,以便后续代码使用 (2)变量的作用: 昵称,就是代指内存中某个地址中的内容 a = 123 变量名 ...

随机推荐

  1. JavaScript中作用域和作用域链的简单理解(变量提升)

    通过阅读<JS高级程序设计>这本书,对js中的作用域和作用域链知识有了初步的了解和认识,准备成笔记供大家参考,笔记中字数比较多,但个人认为叙述的挺详细的,所以希望读者耐心看.再者,本人了解 ...

  2. Java_比较两个图片的相似度

    说明:目前使用像素偏移量为5,可根据实际情况相应修改 package com.creditease.fetch.credit.util.similarity; import com.crediteas ...

  3. Java_String

    整理一下java中关于String的内容.Spring应该是java中使用最频繁的类了,那么今天我们仔细研究下关于Spring的内容. 定义: String类是一个字符串类型的类,使用"   ...

  4. vue_v-for_遍历数组_遍历对象

    1. v-for 遍历数组 html <div id="test"> <ul> <li v-for="(p, index) in perso ...

  5. [LeetCode] Jewels and Stones 珠宝和石头

    You're given strings J representing the types of stones that are jewels, and S representing the ston ...

  6. 一个简单的分布式session框架

    该代码只是用来学习原理的,有很多不完善之处. 代码:  git@github.com:sicw/EasySpringSession.git 一. 整体设置 1. 实现Filter,封装新的reques ...

  7. js 对象属性遍历

    function 对象属性遍历(){ var obj = {x:1,y:2,c:3};for (var name in obj){ alert ( obj[name] )} } function 数组 ...

  8. connection reset by peer

    connection reset by peer https 请求返回下面的内容 {"msg":"connection reset by peer"," ...

  9. 报文分析4、TCP协议的头结构

    TCP协议的头结构 来源端口(2字节) 目的端口(2字节) 序号(4字节) 确认序号(4字节) 头长度(4位) 保留(6位) URG ACK PSH RST SYN PIN 窗口大小(2字节) 校验和 ...

  10. robotframe中使用report,设置路径带有时间戳

    1.打开C:\Python27\Lib\site-packages\robotide\contrib\testrunner,找到testrunner.py.   修改代码块def _create_te ...