Python 入门知识捡漏

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

if  2==2:

name = ‘tony’

print name

下面结论是否正确?

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

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

对以上代码进行执行:

#!/usr/bin/env python

# -*- coding:utf8 -*-

if 2 ==2:

name = ‘tony‘

print name

print name

[[email protected]Python day001]# python  new_test.py

tony

tony

[[email protected] 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中任何一个对象都是有自己的类,任何一个对象属性都是由自己的类的方法引用而来

原文地址:https://www.cnblogs.com/tonyjy/p/8614960.html

时间: 2024-10-11 21:08:46

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

PYTHON入门知识

基本数据类型 注:查看对象相关成员 var,type,dir 一.整数 如: 18.73.84 每一个整数都具备如下功能: class int(object): """ int(x=0) -> int or long int(x, base=10) -> int or long Convert a number or string to an integer, or return 0 if no arguments are given. If x is float

python 入门知识 --第一周总结

Python 官方介绍: Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程.Python简洁的语法和对动态输入的支持,再加上解释性语言的本质,使得它在大多数平台上的许多领域都是一个理想的脚本语言,特别适用于快速的应用程序开发. python 总结 变量 用户交互 基本数据类型 格式化输出 基本运算符 流程控制 if while

零基础学Python应该学习哪些入门知识及学习步骤安排

众所周知,Python以优雅.简洁著称,入行门槛低,可以从事Linux运维.Python Web网站工程师.Python自动化测试.数据分析.人工智能等职位,薪资待遇呈上涨趋势.很多人都想学习Python,那么零基础学Python应该学习哪些入门知识呢? Python入门知识一:解释器. Python是一种面向对象的解释型计算机程序设计语言,因此想要学好Python你必须要了解解释器.由于Python语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写Python解释器来执行

Python基础知识(三) Python编码、变量、if和while语句

Python入门知识 一.第一句Python代码 在Linux下/home/test目录下创建hello.py文件,内容如下: [[email protected] ~]# mkdir /home/test [[email protected] ~]# cd /home/test [[email protected] test]# cat hello.py print("Hello World!") 执行hello.py文件,得到以下内容: [[email protected] tes

Python 入门、量化策略、量化知识总结贴

Ricequant 量化社区的初衷让各位爱好量化的人士可以碰撞思维,在分享和争辩中学习到有用且实战的量化知识.有赖于各位在社区中贡献满满的干货以及有质量的讨论,从编程入门教学到技术指标再到多因子选股.财务数据分析等,囊括了很多方面的知识. 我在此组织 整理了下社区所发的内容.并分类出来,方便大家更容易找到相应的知识点.此贴会不断地更新 在此感谢很多很多的大大贡献了很多有趣的讨论,由于篇幅原因就不一一列出了.它的成长,有赖于大家的贡献与努力! 下面开始放毒了: Python 入门- Python

Python基础入门知识

Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语句 表达式for 循环 break and continue 表达式while 循环 一. Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 最新

Python 入门之Python基础知识

Python 入门之Python基础知识 1.变量 (1)变量就是把程序运行的中间结果临时存在内存中,以便后续代码使用 (2)变量的作用: 昵称,就是代指内存中某个地址中的内容 a = 123 变量名 赋值 值 (3)变量命名的规则: (1). 变量名由字母.数字.下划线组成 (2). 变量名不能以数字开头 (3). 变量名要具有可描述性 (4). 变量名要区分大小写 (5). 变量名禁止使用Python关键字 (6). 变量名不能使用中文和拼音(不是不能使用,太low) (7). 变量名推荐写

Python基础知识详解 从入门到精通(七)类与对象

本篇主要是介绍python,内容可先看目录其他基础知识详解,欢迎查看本人的其他文章Python基础知识详解 从入门到精通(一)介绍Python基础知识详解 从入门到精通(二)基础Python基础知识详解 从入门到精通(三)语法与函数Python基础知识详解 从入门到精通(四)列表.元组.字典.集合Python基础知识详解 从入门到精通(五)模块管理Python基础知识详解 从入门到精通(六)文件操作PS:很多人在学习Python的过程中,往往因为遇问题解决不了或者没好的教程从而导致自己放弃,为此

Python的入门知识-1

Python的应用方向 1. 常规软件开发 2. 科学计算 3. 自动化运维 4. 云计算 5. WEB开发 6. 网络爬虫 7. 数据分析 8. 人工智能 Python入门学习中的资料 1. 跟视频学习,知识点比较散乱. 需要同时跟一本书进行系统学习. 2.Python中文开发门户: pythontab.com Python手册: docs.pythontab.com (此网址包括Django手册) 3. Python廖雪峰博客 4. 学习Python3.0版本 Python IDE(集成开发