python的学习之路三——基础语法

老规矩 #-*- coding: utf-8 -*-  指定源码 ,但是3x源码是utf-8编制的的所以可以默认不加(真的是省了不少的事情)

python使用缩进来表示代码块,同一个代码块的语句必须包含相同的缩进空格数。

多行语句可以用   \  来实现多行语句但是不推荐使用。当然在[] 、{}、()中的不需要使用

六大数据类型之number

int 整数型 3x中只有一种整数型int 没有2x中的long,

bool 布尔型 true false 

float 浮点数型  1.23  3e-2

complex 复数型  1+2j      1.1+2.2j

六大数据类型之string

因为3x中单引号与双引号的使用完全相同,使用三引号可以指定一个多行字符串

\  转义符 ,使用r 可以不让其发生转义 

字符串可以用+运算符连接在一起 用 * 运算符重复

字符串索引有两种方法 左往右 0开始  右往左 -1开始

字符串不能改变 只能重构

没有独立的字符类型 一个字符就是长度1 的字符串

截取语法

例如 ‘hello world‘

python 中字符排序为从左到右 0...N ,从右到左 -1.....N

根据[]中不同输入的截取,可以截取到不同的字符,变量[头下标:尾下标:步长]。

 

函数或类的方法之间用空行分隔,表示一段新的代码开始。

但是空行与缩进不同,不是语法的一部分。码代码是不加空行 python解释器运行也不会出错。但是空行也是代码的一部分。

在python中可以在一行显示多条语句,语句中间用分号(;)分割

例如 import sys ; x='123456';sys.stdout.write(x) 

这样就可以将语句在同一行进行使用,执行输出123456。

impor是python中导入模块的语句,像 import sys 导入了sys的模块,导入之后就可以使用导入的sys模块的函数,sys.stdout.wright是打印刷新模块,等价于print()。

等待输入之 input ,input() 语句可以接收用户输入。

一个变量接收用户的输入,然后print打印

x=input()
print(x +'\n')

 

多个语句构成代码组,相同锁紧的一句语句构成一个代码块,俗称代码组

像if,while,def,class这样的符合语句,首行以关机子开始,以冒号结束(:),该行之后的一行或多行构成代码组,我们将首行及后面的代码成为一个子句(clause) 如

x='1'
y='2'
if x + y < '2':
    print('min')
elif x + y > '2':
    print('max')
else:
    print('success')

这就是一个代码组 。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值