2021-06-15

Python基础语法学习第一节
1-3
@time: 2021/06/15
@desc:
“”"
print(“hello world”)
print(“")
print(“欢迎学习python”)
print("
”)
print("")
print("
")
print("
***")
print("*******")
xxx=“Vina”
print(“大家好 我是”, xxx)
print(“暗梅幽闻花,”)
print(“卧枝伤恨底,”)
print(“遥闻卧似水,”)
print(“易透达春绿。”)
print(“岸似绿,”)
print(“岸似透绿,”)
print(“岸似透黛绿”)

4
@abc.com 不合法 有特殊符号
123ok 合法
xiaoming 合法
Xiaoming
$ 不合法 有特殊符号
interface 合法
sina@163 不合法 有特殊符号
int 合法
in 合法

5
百度一下python2和python3的区别
Python2 和Python3 的主要区别有以下几个方面:

1.print的改变

在Python2中,print是一个打印语句,将Python后面的内容视为元组对象,直接打印出来;在Python3中print作为函数存在,print函数可以接收多个位置的参数,即print(arg1,arg2…argn)输出的参数之间用空格隔开,例:

a3bdbe1119466b6e13cc18d02b2a536.png 2e386a484ff9121b51ab624999a9a9d.png

2.编码的改变

Python2默认ASCII编码方式,但是ASCII编码无法对中文等字符进行有效编码,因此在涉及到中文等其他字符的编码问题时,ASCII不仅无能为力,而且经常带来一些乱七八糟的错误,这也是Python2中经常出现编码错误的原因之一;2008年Python3.0横空出世!

自此以后,编写Python3.0以后的代码时,新手们的第一行代码再也不用因为纠结到底使用#coding = utf-8还是用# – coding:utf-8 – 而辗转反侧,彻夜难眠了,因为Python3默认采用了UTF-8编码。

3.True和False的改变

Python2把True 和False视为全局变量,可以随意赋值;Python3把True和False变成了两个关键字,指向了两个固定的对象,不能再被重新赋值。

4.nonlocal关键字

Python2中要想在嵌套函数中将一个变量声明为非局部变量是不可能的;Python3中加入了nonlocal关键字,可以在嵌套函数中给变量前面添加关键字nonlocal,就可在嵌套函数之外使用嵌套函数中的变量。

6
查看下python的规范
分号
不要在行尾加分号, 也不要用分号将两条命令放在同一行。
行长度
每行不超过80个字符
以下情况除外:
长的导入模块语句斜体样式
注释里的URL
不要使用反斜杠连接行。
如果一个文本字符串在一行放不下, 可以使用圆括号来实现隐式行连接
括号
宁缺毋滥的使用括号
除非是用于实现行连接, 否则不要在返回语句或条件语句中使用括号. 不过在元组两边使用括号是可以的
缩进
用4个空格来缩进代码
绝对不要用tab, 也不要tab和空格混用. 对于行连接的情况, 你应该要么垂直对齐换行的元素
空行
顶级定义之间空两行, 方法定义之间空一行
顶级定义之间空两行, 比如函数或者类定义. 方法定义, 类定义与第一个方法之间, 都应该空一行. 函数或方法中, 某些地方要是你觉得合适, 就空一行.
空格
按照标准的排版规范来使用标点两边的空格
括号内不要有空格.
按照标准的排版规范来使用标点两边的空格
不要在逗号, 分号, 冒号前面加空格, 但应该在它们后面加(除了在行尾).
参数列表, 索引或切片的左括号前不应加空格.
在二元操作符两边都加上一个空格, 比如赋值(=), 比较(==, <, >, !=, <>, <=, >=, in, not in, is, is not), 布尔(and, or, not). 至于算术操作符两边的空格该如何使用, 需要你自己好好判断. 不过两侧务必要保持一致.
当’='用于指示关键字参数或默认参数值时, 不要在其两侧使用空格.
不要用空格来垂直对齐多行间的标记, 因为这会成为维护的负担(适用于:, #, =等)

其他规范详情见
https://www.runoob.com/w3cnote/google-python-styleguide.html

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值