python基础语法-0531

缩进
python不使用大括号来控制类、函数以及其他逻辑判断
缩进来写模块
缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,必须严格执行,否则会报错
tab键相当于四个字符,但是避免使用使用tab
标识符
名字,比如变量、常量、函数、语句块等都叫做标识符
标识符由字母、数字、下划线组成,但是不能以数字开头
区分大小写
以下划线开头的标识符是存在特殊意义的
    以单下划线开头(_foo)的代表不能直接访问的类属性,需要通过类提供的接口进行访问,不能用from xxx import* 导入
    以双下划线开头(__foo)的代表类的私有成员
    以双下划线开头和结尾的代表Python中特殊用法专用的标识,如__ini__()代表类的构造函数
多行语句
Python中一般以新行作为语句的结束符
但是我们可以使用斜杠将一行分为多行显示,例如
    item_one=1
    item_two=2
    item_three=3
    total=item_one+\
        item_two+\
    item_three
语句中存在[] {}  ()括号就不可以使用多行链接符,比如定义字典、定义数组之类
引号
使用单引号(') 
你可以用单引号指示字符串,就如同'Quote me on this'这样。所有的空白,即空格和制 表符都照原样保留。 

使用双引号(") 在双引号中的字符串与单引号中的字符串的使用完全相同,例如"What's your name?"。 

使用三引号('''或""")利用三引号,你可以指示一个多行的字符串。你可以在三引号中自由的使用单引号和双引号。例如:
    '''This is a multi-line string. 
    This is the first line. This is the second line.
    "What's your name?," I asked.
    He said "Bond, James Bond." 
    ''' 
转义字符
\n 换行

这里写图片描述

注释
单行注释以#开头,如下,但第一行为执行的编码,就不完全是“样子货”的注释了,请注意
#-*-coding:utf-8-*-
print "let's \"go"#注释
多行注释以三个单引号或者三个双引号开始,相同三个单引号或者三个双引号结束,例如
'''
This is a multi-line string. 
This is the first line. This is the second line.
"What's your name?," I asked.
He said "Bond, James Bond." 
'''
代码组
多个语句构成代码组,缩进相同的一组语句构成代码块,像if while def class 这样的复合语句,首行以关键字开始,以冒号结束
if not 1:
    print "ok";
else:
    print "not ok"
等待用户输入
raw_input()与input()是Python的内建函数,通过读取控制台的输入与用户实现交互,区别如下
raw_input()将所有输入将字符串看待,返回字符串类型,input()在输入数字时能够返回所输入数字的类型(int float)
raw_input直接读取控制台输入,没有类型限制,input()的输入内容必须是一个合法的Python表达式,如果输入字符串,必须使用引号将它括起来

这里写图片描述
这里写图片描述
input输入字符未使用引号,报错如上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值