python学习笔记(二)

#!/usr/bin/env python # -*- coding: utf-8 -*

"""            输出"""

# print '1024 * 768 = ', 1024*768

# Python程序是大小写敏感的,如果写错了大小写,程序会报错

# 整型,浮点型,字符串(转义字符)

# print r'\n'

# r代表内部输出原格式不转义

# print '\n'

# print '\\n'

# \n表示换行

# print 'i \'m lihua'

# 需要的转义可以用\

"""            数据类型"""

# boolean类型的

# print 3 > 2

# print not True

# not表示非

# 空值是Python里一个特殊的值,用None表示

# 变量名必须是大小写英文、数字和_的组合,且不能用数字开头

# 0abc = 123

# print 0abc

# 这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言

# 静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。

# 例如Java是静态语言

# 如果定义时候未声明,或者赋值别的类型都会报错,而python则不会,随意赋值,还能覆盖

# 赋值语句的等号不同于数学的等号

# x = 1

# x = x+3

# 是把x+3得到的值赋值给x

# 理解变量在计算机内存中的表示也非常重要

# a = 'ABC'

# Python解释器干了两件事情:在内存中创建了一个'ABC'的字符串;在内存中创建了一个名为a的变量,并把它指向'ABC'

# 而如果再加上一个b = a,实际上是把b指向a指向的数据

# Python中,通常用全部大写的变量名表示常量,例如PI

# 无论整数做//除法还是取余数,结果永远是整数,所以,整数运算结果永远是精确的

# print 10 // 3

# 向下取整,所以又称为地板除

# print 10/3

# python2.7取得是整数商,而3.x则是精确的表示结果

# print 10 % 3

# 取余操作

# 4>5==0 在python中会被解释器理解为(4 > 5) and (5 == 0)

"""            编码"""

# ASCII编码,比如大写字母A的编码是65,小写字母z的编码是122。

# 浏览网页的时候,服务器会把动态生成的Unicode内容转换为UTF-8再传输到浏览器

# 在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码

# 3.5版本的Python不再需要每个文件的第一行加入#!/usr/bin/env python    # -*- coding: utf-8 -*

# 直接就能输入中文

# ord()函数获取字符的整数表示

# chr()函数把编码转换为对应的字符

# Python对bytes类型的数据用带b前缀的单引号或双引号表示

# x = b'ABC'

# print x

# print type(x)

# print 'hello,%s' % 'word'

# 格式化输出与C一样,%s通用,不确定的都可以用%s,后面用%表示%s中的内容是什么

# 输入多个时,用括号,顺序也要对应

# print 'hello, %s, %d' % ('word', 4)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值