Python学习_0

2019.3.4 笔记 python起步

  • IDLE下的常用快捷键
IDLE常用快捷方式
快捷键意义
Ctrl+[取消缩进
Ctrl + ]缩进代码
Alt +4去除注释
Alt +3注释代码
F5运行代码
Ctrl + z

撤销一步

  •  a = input('please input a number:')#用户输入的数据全部以字符串形式返回,如果需要数字输入数值,则需要进行类型转换。
  • print函数会在输出多个值时自动在不同参数之间添加空格。例如要在IDLE环境下打印出

实现的代码是:

print('^^^*','\n','^*^*','\n','*^*^*')
  • 转义字符串:
    转义字符串
    符号含义符号含义
    \n换行符\t制表符(Tab)
    \\“\”字符\'单引号字符串中的单引号
    \"双引号字符串中的双引号  

     

2019.3.9 笔记 python数据类型

  • python 中的整数以几种不同的进制进行书写,写法是:“数字 0” +“进制标志”;
    不同进制的书写
    0b[0B] +数字二进制
    0x[0X] +数字八进制
    0o[0O]+数字十六进制

     

  • 整数运算符优先级顺序:[** ]    <------    [*、/、%] <-------      [+ 、-]  <----------- [|、^、&、<<、>>]

需要注意的是://  运算符是取商而丢弃余数;% 运算符就是取余数而丢弃商;/ 运算符的结果为浮点数,即使是两个整数。

 

 

 

  • 格式化字符串: %c (单个字符) %d(十进制整数) %o(八进制整数) %s(字符串)   %x(十六进制整数,其中的字母小写)  %X(十六进制整数,其中的字母大写)如

  • 中文字符串处理:python3.x版本中,已经全面支持中文了,默认的都是utf-8编码字符串。但是,在不同的平台下或应用系统间,字符编码可能不同。所以要进行相应的编码和解码。

比如,在网络上发送字符串是要求必须转换为字节串(bytes)格式,就要使用encode()方法,返回的是字节串(bytes),其形式如下:

encode(encoding = ‘utf-8’,errors = 'strict')

参数意义如下:

encoding默认的编码方式是utf-8,也可以用gbk、gb2312等方式编码;

errors编码错误的处理方式,默认为strict(报错),也可以是ignore、replace等形式。

         解码时就要使用decode(encoding= 'utf-8',errors = 'strict') 进行解码。注意,解码时的encoding要与编码时的encoding一致,否则将不能还原或报错。如

  • python结构数据类型:

列表(list):列表是以“[]”包围的数据集合,不同成员间以“,”(半角符号)进行分隔;可以通过序号访问列表;在列表操作中不返回列表,只是修改列表;

 

  •  元组(tuple):以“()”括起来的数据元素,也可以通过序号引用其中的元素;元组可以看做是特殊的列表,但是元组一旦建立就不能改变;想让一组数据不能被改变就把他们放入一个元组中就可以了,任何企图修改元组的操作都会发生错误;

创建只有一个元素的元组要加上逗号“,”。

 

  • 字典(dict):以大括号“{ }”包围的以“键:值”对方式声明和存在的数据集合;字典是无序的,通过键来访问成员;

 

 

str(subject=") 可以将整数和浮点数转换成字符串;int(x,base=10)将数字字符串或数值转换为整数(base表示数制);float(x)将字符串或数值转换为浮点数。

  • 原始字符串:在字符串前以r或R作为标志;这样就不用写一些转移字符了。但是得注意的是,原始字符串不得以'\'结尾。如

2019.3.12

  • 字符(串)也是可以进行大小比较的,其比较的依据是ASCII码。
  • python中的逻辑运算符:与(and)、或(or)、非(not)、is /is not、in/not in
  • 序列:表示索引为非负整数的有序对象集合,包括:字符串、列表、和元组;字符串是字符的序列,列表和元组则是任意python数据类型或对象的序列。元组是不可以变的,字符串也是不可以变的(修改字符串就是重新创建一个字符串)。序列的序号排列方式有两种:

       正序排列和逆序排列:

 序列的切片是指形如[start:end:step]来去序列中的部分成员数据项。意思是从序列中start序号开始到end前一个结束,(不包括序号为end的元素),每隔step个去一个成员。

序列内置操作:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值