博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python3基础语法你学会了么
阅读量:7112 次
发布时间:2019-06-28

本文共 1266 字,大约阅读时间需要 4 分钟。

1240

编码

默认:源码文件以UTF-8编码,字符串都是unicode字符串

指定:

1240

标识符

第一个字符:字母表中的字符或下划线 _

其它部分:由字母、数字、下划线 _ 组成

大小写敏感

python3中,允许非ASCII标识符

关键字

标准库提供了keyword模块,可输出当前版本的所有关键字

1240

注释

单行:以 # 开头

多行:多个 # 号;’’’ 或 “”"

1240

缩进

使用缩进来表示代码块,不需要大括号 {}

缩进的空格数是可变的

同一代码块的语句必须包含相同的缩进空格数,否则导致运行错误

多行语句

一般一行写完一条语句

语句很长时,使用反斜杠 \ 实现多行语句

[], {}, ()中的多行语句,不需要反斜杠 \

1240

我刚整理了一套2018最新的0基础入门和进阶教程,无私分享,加Python学习q u n :227-435-450即可获取,内附:开发工具和安装包,以及系统学习路线图

数字类型 Number

int:整数(仅一种整数类型int,表示长整型,没有python2中的Long)

bool:布尔(true, false)

floot:浮点数(1.23,3E-2)

complex:复数(1+2j,1.1+2.2j)

字符串 String

单行:单引号 ‘xxx’、双引号 “xxx”,(两者使用完全相同)

多行:三引号 ‘’’ 或 “”"

1240

转义符 \,使用 r 让反斜杠不发生转义

1240

按字面意义级联字符串,如:"this ""is ""string"会被自动转换为 “this is string”

运算符:+ 连接;* 重复

1240

索引方式:从左往右,以 0 开始;从右往左,以 -1 开始

截取语法:变量[头下标:尾下标],从头下标到尾下标前(不包括尾下标)

1240

字符串不能改变

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

空行

用于分隔两段不同功能或含义的代码,便于代码的维护和重构

不属于python语法的一部分

等待用户输入

执行下面的语句,输入内容后,按下 enter 键后,输出内容

1240

同一行显示多条语句

在同一行使用多条语句,使用分号 ; 分隔

代码组

相同缩进的一组语句构成一个代码块(代码组)

想if, while, def, class这样的符合语句,首行以关键字开始,以冒号 : 结束,之后的代码构成代码组,首行及后面的代码组成为一个子句(clause)

输出 print

默认换行

实现不换行:在变量末尾加上 end=" "

1240

import 与 from…import

用于导入相应的模块:

将整个模块导入:import somemodule

从某个模块中导入某个函数:from somemodule import sonefunction

下哦那个某个模块中导入多个函数:from somemodule import firstfunc, secondfunc, thirdfunc

将某个模块中的全部函数导入:from somemodule import *

命令行参数

如,-h 参数查看个参数帮助信息:

1240

转载地址:http://somhl.baihongyu.com/

你可能感兴趣的文章
什么是软件测试
查看>>
解密令牌桶
查看>>
领域驱动设计,让程序员心中有码
查看>>
移动端车牌识别的运用与未来
查看>>
Oracle技术之Index Merge与and_equal 的变迁
查看>>
win7 隐藏最近打开的文档
查看>>
haproxy 基本应用
查看>>
C语言排序
查看>>
思科认证——网络工程师
查看>>
su,passwd,ls,timestamp,cd,type,hash的简要整理
查看>>
linux运维常用命令
查看>>
HTML实现置顶-->火箭置顶
查看>>
arm汇编之 bne与beq
查看>>
class与classloader的getResourceAsStream(String name)
查看>>
大电容和小电容并联
查看>>
2、使用rpm包安装grafana
查看>>
CS 2505 Computer Organization I C05: Pointers in C
查看>>
BZOJ3527 [Zjoi2014]力
查看>>
Could not find gradle wrapper within android sdk
查看>>
LeetCode – Refresh – Generate Parentheses
查看>>