python3学习-1基础语法篇

python3学习-1基础语法 

1.编码:

默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 

2.标识符

规则和 java语法一致,不能数字开头。区分大小写

3.注释方式

1. #       注释所在行

2.    """多

   行注释"""    三引号方式可以实现多行注释,并且  三引号的 内容可以作为原始字符串输出,例如一些 特殊字符 不需要转义

4.代码缩进规范 与 换行

python最具特色的就是使用缩进来表示代码块,不需要使用大括号({})。缩进的空格数是可变的,

但是同一个代码块的语句必须包含相同的缩进空格数。缩进相同的一组语句构成一个代码块,我们称之代码组。
像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构代码组,我们将首行及后面的代码组称为一个子句(clause)

正确:

if 1==1 :
    print("one equals one")
else :
    print("one not one")
报错:

if 1==1 :
    print("one equals one")
else :
print("one not one")

换行

python 一行 默认为 一句完整的语句,语句末尾不需加 ;,如果需要在同一行编写多条语句,需要加 分号,若需要换行,可以使用 反斜杠  ,但 { }  [ ] ()中的多行 不需要使用反斜杠
info = "first " + \
       "second " + \
       "last"
print (info)
first second last


函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。

5. 输入 与 输出

input()  函数 用来接收用户输入, print() 函数用来输出(python3 将print 封装成了函数)

name = input("请输入名字 :")
print("welcome  " + name)

结果:

不换行输出  
print(x, end=" ")
print("输出", end="")
print("不换行", end="")

输出不换行


6.import  和  from  import

import  引入模块 ,和 java 导入 包 意义一样,例如   import   math  引入 math模块,引入后,通过
   math.sqrt(9)  的方式,使用其中的函数;
from  math  import sqrt  ,在从 math模块中,引入sqrt()方法,并且可以直接使用, sqrt(9);
如果不同引入的不同模块中,有相同的函数名,就必须使用第一种引入方式;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值