基础语法

基础语法

第一个python程序

在开始的搜索框中输入cmd,打开cmd命令窗口,然后输入python,进入python

cmd_print

打印“hello,world!”:

退出python:

cmd_exit

工欲善其事,必先利其器,我们使用pycharm作为我们的开发环境。当然你也可以用spyder(anaconda自带)。

注释

  • 单行注释

    • 以#开头,只注释一行

    • 快捷键ctrl+/

  • 多行注释

    • '''注释内容''',实现多行注释

变量类型

比C语言主要多了列表、元组、字典这三种类型。

data_type

注意:

  • Boolean类型的True和False首字母要大写。

  • python不需要指定变量类型,其解释器会根据变量值来判断是什么类型。

查看变量类型

输出为

整数的最大最小值

在Python 3中,这个问题不适用。 普通的int类型是无界的。

但是,您实际上可能正在寻找机器的字大小。 这在Python 3中仍然可用,如-sys.maxint - 1

您可以使用-sys.maxint - 1计算最小值,如下所示。

一旦超过此值,Python就会从普通整数切换为长整数。 所以大多数时候,你不需要知道它。

输入输出

  • 输入input()

注意:接收的类型都是默认字符串"str"类型。

  • print输出

    • 直接输出内容

    • 输出单个和多个变量

    • 格式化输出

    • format输出,可免去定义格式

  • 无换行输出

    • 加end=""

  • 换行输出

    • 加\n

格式化符号

format_symbol.png

浮点数精度显示控制

在格式化输出的时候%是特殊字符,表示转换说明符,如果想打印普通的%,那么要使用%%来表示。

类型转换

type_convert

特别的,其中eval()会根据你所需要的数据类型来自动转换。

变量名、命名规则、关键字

  • 变量名

    • 区分大小写

    • 字母、数字、下划线组成,但是不能以数字开头

  • 命名规则

    • 见名知意,如name

    • 驼峰命名法,如:类名(UserInfo)、异常名(ValueError)

    • 小写字符+下划线,如变量名(user_name)、函数名(get_name())

  • 关键字

    • 在python内部具有特殊功能的标识符

    • 通过keyword模块的kwlist函数查看

运算符

  • 算数运算符

    • +,加

    • -,减

    • *,乘

    • /,除

    • %,取余,10%3=1

    • **,幂次方

    • //,取整,返回商的整数部分,10//3=3

  • 比较运算符

    • ==,等于

    • !=,不等于

    • >,大于

    • \<,小于

    • >=,大于等于

    • <=,小于等于

  • 赋值运算符

    • =,赋值运算符

    • +=,自加

    • -=,自减

    • *=,自乘

    • /=,自除

    • %=,自取余

    • **=,自幂次方

    • //=,自取整

  • 逻辑运算

    • and, x and y,与

    • or,x or y,或

    • not,not x,非

运算符的优先级

operator_prior

Last updated

Was this helpful?