Python学习 day1

第一章

一、python简介
1.跨平台(与解释型有关)
2.解释型语言(无编译)(一边执行一边转换,不会生成可执行程序)所以每次使用都需要再次编译,而不是一次编译无限使用,故效率低
3.交互式(面向对象)
二、python安装
三、输出函数print()

1.可输出数字、字符串(单双三引号)、含运算符表达式
2.输出目的地可为显示器或文件(open函数,较复杂,出一篇详细讲)(所指定盘符应存在,且使用file=fp)
3.输出可换行也可不换行(不换行就是一个大括号里用逗号分隔,多个print默认换行)
(注:注释也为#)
4.要将数行表示为一行,只需要加分号
5.程序代码超过一行,可在每一行结尾添加\继续写下一行
6.print(value,...,sep=' ',end='\n')其中sep设置输出信息之间的分隔符(默认为一个空格),end是所有信息输出完成后添加的符号(默认为换行符)(使用end = "",则可实现不换行输出)
7.若输出的内容既包括字符串,又包含变量值,需要将变量值格式化处理,如

x = 100
print("x = %d" %x)
print("x = %d",x)

结果为

x = 100
x = %d 100


四、转义字符:反斜杠+字母,常见的有

  \n #换行
  \r #回车(回到本行开头,可能会导致一些数据被覆盖)
  \b #退格  
  \t #水平制表符,四个空格为一组,如果之前的字符占满了一个制表位,则重开一个
     #否则会补全,例子为hello与helloooo


输出反斜杠等字符需要加转义(与c一致)
不同:可加原字符(就是在字符串之前+r(引号前)),使转义字符不起作用,但是字符串末尾不能为一个反斜杠(成对可以)
 
 
 
第二章

一、二进制与字符编码
Unicode  全部2个字节表示
UTF-8 英文1个字节,中文3个字节
二、标识符(命名)与保留字
可用import导入关键字keyword 然后输出keyword.kwlist查看保留字
字母数字下划线(数字不能开头)
三、变量的定义与使用(不用事先定义!)
1.变量名=值
2.变量由三部分组成
标识(内存地址)内置函数id(obj)获取
类型 内置函数type(obj)获取
值 存储的具体数据  print(obj)获取
变量名存储的是id 指针指向实际的变量
3.当多次赋值后,变量名会指向新的空间,生成内存垃圾

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值