Python学习笔记(一)

从今天起学习Python

1、>>>1/2
0
//要用实数(包含小数点的十进制数),而不是整数进行计算。实数在Python中被称为浮点数,如果参入除法运算的两个实数有一个是浮点数,则结果是浮点数。
2、变量x=3
//变量可以是数字、字母、下划线(变量不能以数字开头)
3、函数
(1)input;x=input('Please input a number:')
(2)pow(a,b) a的b次方;abs(x) x的绝对值;round(0.5);//1.0 round会把浮点数四舍五入为最接近的整数值
4、模块
(1)需要命令导入模块:import math
 math.floor(32.9)=32.0\ int(32.0)=32
(2)from math import sqrt 
sqrt(9)=3.0
(3)foo=math.sqrt --foo(4)=2.0\
5、字符串
书写的字符串可以用空格拼接;变量字符串用+号拼接
长字符串:'''djsiofjiojioajfidojfioaf
jidsofjai
"fkdsopafkp"
jfiosaj'''//也可以用三个"
原始字符:以r开头,不会将\当做特殊字符
print r'lt\'s go' -- lt\'s go

6、input和raw_input的区别:
input('Input your name:') song//error ---"song"//ok
raw_input('Input your name:') song//exactly  把所有的输入当做原始数据(raw data),然后将其放入字符串中


列表和元组
1、数据结构是通过某种方式组织在一起的数据元素的集合。Python中最基本的数据结构是序列,序列中每一个元素被分配一个序号——元素的位置,第一个索引是0,第二个是1。
2、列表和元组的主要区别是,列表可以修改,元组不能。
3、对序列进行迭代的意思:依次对序列中的每一个元素重复进行某些操作。可以对序列进行索引操作,'hello'[1]--e
4、分片
-与使用索引访问单个元素类似,使用分片访问一定范围内的元素,分片通过冒号:分隔两个索引实现--tag = 's123456' tag[2:5]--234//注意:第一个索引是包含在分片内的,第二个不包含在内
5、序列运算
-两种同类型的序列可以通过+相连接。[1,2,3]+[4,5,6]--[1,2,3,4,5,6]
-用一个数字x乘以一个序列,生成一个新的序列,原序列重复x次
-成员资格:in来检查,-var="songjian"
-'s' in var
-true
-var = ['s','f','g']
-'s' in var
-true//从Python2.3起,实现了多个字符字符串检测功能
-内建函数:len、max、min
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值