python基础1
来源:互联网 发布:手机突然只能用2g网络 编辑:程序博客网 时间:2024/06/08 03:52
1.输入与输出
(1)输出:告诉用户程序执行的结果
(2)输入: 告诉计算机程序所需的信息
raw_input():字符类型
input():数值类型
2.变量
- 变量是内存中的一块区域
- 变量的命名:变量由字母,数字,下划线组成
- 变量的特性:
实际存储在内存上
变量名最好见名知意
变量可重新赋值
3.垃圾回收机制
python中地址变量与c语言刚好相反,一条数据包含多个标签
- Python在内存中存储了每个对象的引用计数(reference count)。如果计数值变成0,那么相应的对象就会消失,分配给该对象的内存就会释放出来用作他用。
- PyObject是每个对象必有的内容,其中ob_refcnt就是做为引用计数。当一个对象有新的引用时,它的ob_refcnt就会增加,当引用它的对象被删除,它的ob_refcnt就会减少.引用计数为0时,该对象生命就结束了。
4.运算符与表达式
(1)赋值运算符:=, +=, -=, /=, *=, %=
(2)算术运算符:+, -, , /, //, %, *
(3)关系运算符: >, >=, <, <=, !=, ==
(4)逻辑运算符:逻辑与and, 逻辑或or, 逻辑非not
5.数字
(1)整型
(2)长整型
num2 = 99999999999999999999999999
num3 = 123L
type(num3)
(3)浮点型
f1 = 12
(4)复数类型
-python对复数提供内嵌支持
c = 3.14j
type(c)
6.字符串
(1)字符串的定义
- 字符串定义的三种方式
str1 = ‘westos’
str2 = “westos”
str3 = “”“westos”“”
(2)转义符号
say = “tom:hello i am westos”
say = “tom:\n hello\n i am westos”
(3)三重引导
-块注释
-函数的doc文档
-字符串格式化
(4)字符串索引
a = ‘abcde’
a[0]
a[0] + a[1]
(5)字符串切片
a[1:5]
a[1:5:2]
a[:5]
a[4:1:-1]
a[-1]
a[-4:-1]
a[-2:-4:-1]
阅读全文
0 0
- python(1) python基础
- Python基础篇1
- Python 基础 1
- python基础1
- Python基础汇总(1)
- Python 基础笔记(1)
- python基础笔记1
- python基础[1]
- python程序设计:基础1
- python基础 1: string
- Python Pandas基础1
- python基础1
- python学习1-基础
- Python 基础1
- Python基础1--数据类型
- Python 基础语法(1)
- python基础(1)
- python基础(1)
- [LeetCode] 101. Symmetric Tree
- 解决PLSQL Developer 插入中文 乱码问题
- java.lang.IllegalArgumentException: port out of range:-1
- LeetCode@107_Binary_Tree_Level_Order_Traversal_II
- c++开发的linux基础
- python基础1
- ROS机器人操作系统官方教程、源码汇总
- 【C语言】-用法
- 阿里云大数据利器Maxcompute学习之--窗口函数实现分组TopN
- 生活向我举起枪,我缴械投降
- poj_2142_The Balance
- 面试那点事儿之Web Service
- 8.3-全栈Java笔记:时间处理相关类(上)
- 把玩jenkins docker镜像遇到的volume权限问题