python学习-第一篇

"""
Version: 0.1
Author: freshbin
Date: 2019年8月19日
"""

print("=================================注释 start================================================")

# 注释 是任何存在于  #  号右侧的文字,其主要用作写给程序读者看的笔记。
# 你应该在你的程序中尽可能多地使用有用的注释:
# 解释假设
# 说明重要的决定
# 解释重要的细节
# 说明你想要解决的问题
# 说明你想要在程序中克服的问题,等等。
# 代码会告诉你怎么做,注释会告诉你为何如此
print('hello world') # 注意到 print 是一个函数

# 注意到 print 是一个函数
print('hello world')

print("=================================注释 end================================================")





print("=================================数字 start================================================")

# 数字主要分为两种类型---整数(Integers)与浮点数(Floats)

print("=================================数字 end================================================")





print("=================================字符串 start================================================")

# 可以使用单引号:''、双引号""、三引号''' '''来表示字符串,三引号可以指定多行字符串
# 双引号中可以包含单引号,三引号可以包含双引号和单引号
print('hello world!')
print("hello world!")
print(''' "三引号可以表示多行文本"  三引号里面可以包含双引号和单引号
            '例如这样分行显示' \t 制表符 \n 换行符 三引号里面的文字可以原样显示
如果加入转义字符的话,那么也能起作用
''')

# 字符串是不可变的
# 可能和java一样,比如a = 'testStr', b = 'testStr',那么a.equal(b)为true

# 格式化方法
age = 20
name = 'myName'

print('{0},{1}'.format(name, age))
print('{},{}'.format(name, age))

# 对于浮点数 '0.333' 保留小数点(.)后三位
print('{0:.3f}, {1:.2f}'.format(1/3, 1/2))

# 使用下划线填充文本,并保持文字处于中间位置
# 使用 (^) 定义 '__hello__' 字符串长度为11
print('{0:_^11}, {1:+^10}'.format('hello', 'world'))

# 基于关键词输出
print('{name}, {age}'.format(name='newName', age=18))

#end 转义字符'\' 原始字符串r
print('a直接连接', end='')
print('b空格', end=' ')
print('c制表符', end='\t')
print('d换行', end='\n')
print('e直接连接下一行 \
      这是下一行f')
print(r"使用原始字符串,转义换行不起作用 \n")

print("=================================字符串 end================================================")





print("=================================变量 start================================================")

# 标识符命名
"""
变量标识符命名规则:
· 第一个字符必须是字母表中的字母(大写ASCII字符或小写ASCII字符或Unicode字符)或下划线(_))
· 标识符的其它部分可以由字符(大写ASCII字符或小写ASCII字符或Unicode字符)、下划线(_)、数字(0-9)组成
· 标识符名称区分大小写。例如myname与myName不同
· 有效的标识符名称可以使i或者name_2_3,无效的标识符可能是  
2things,this is spaced out,my-name 和 >a1b2_c3
"""

# 数据类型
# 有数字、字符串和类

# 使用变量与字面常量
i = 5
print(i)
i = i + 1
print(i)

s = '''This is a multi-line string.
This is the second line.'''
print(s)

# 逻辑行与物理行
"""
所谓物理行是你再编写程序时 你所看到的内容。
所谓逻辑行是Python所看到的单个语句。
Python会假定每一物理行对应一个逻辑行。
有关逻辑行的一个例子是诸如print('hello world')这样一句语句,如果其本身是一行,那么它也对应一行物理行
Python之中暗含这样一种期望:Python鼓励每一行使用一句独立语句从而使得代码更加可读。
如果你希望在每一行物理行中指定多行逻辑行,那么你必须通过使用分号(;)来明确表明逻辑行或语句的结束。如下:
i = 5
print(i)
实际上等同于
i = 5;
print(i);
同样可以看作
i = 5; print(i);
也与这一写法相同
i = 5; print(i)
(python程序不要使用分号)
如果需要连接下一行,可以使用 \ 进行连接
隐式连接:不使用反斜杠,以括号开始,可以是方括号或者花括号,但不能是结束括号。例如列表List
"""

# 缩进
"""
使用四个空格表示缩进
拥有同样缩进的代码是同一个块
"""
print("=================================变量 end================================================")

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值