python基础(一)

1. 环境搭建

a) anaconda环境配置

安装.
环境配置.

b) 解释器

  • 什么是python解释器:代码执行工具

当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。

  • 解释器
    CPython、IPython、PyPy、Jython、IronPython

Python的解释器很多,但使用最广泛的还是CPython。如果要和Java或.Net平台交互,最好的办法不是用Jython或IronPython,而是通过网络调用来交互,确保各程序之间的独立性。

2. python初体验

a) print and input

print() 方法用于打印输出,最常见的一个函数。

print(*objects, sep=' ', end='\n', file=sys.stdout)

参数:
• objects – 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。
• sep – 用来间隔多个对象,默认值是一个空格。
• end – 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。
• file – 要写入的文件对象。

Python3.x 中 input() 函数接受一个标准输入数据,返回为 string 类型。

 input([prompt])

参数:
• prompt: 提示信息

3. python基础讲解

a) python变量特性+命名规则

  • python变量特性
    Python 中的变量赋值不需要类型声明。
    每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。
    每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

  • 标识符命名
    变量是标识符的一个例子。
    标识符(Identifiers) 是为 某些东西 提供的给定名称。在你命名标识符时,你需要遵守以下规则:
    第一个字符必须是字母表中的字母(大写ASCII字符或小写ASCII 字符或 Unicode 字符)或下划线( _ )。
    标识符的其它部分可以由字符(大写 ASCII 字符或小写ASCII字符或 Unicode 字符)、下划线( _ )、数字(0~9)组成。
    标识符名称区分大小写。例如, myname 和 myName 并不等同。要注意到前者是小写字母 n 而后者是大写字母 N 。
    es:有效的标识符名称可以是 i 或 name_2_3 ,无效的标识符名称可能是2things , this is spaced out , my-name 和 >a1b2_c3 。

b) 注释方法

注释:是任何存在于 # 号右侧的文字,其主要用作写给程序读者看的笔记。
举个例子:

print('hello world') #注意到 print 是一个函数

你应该在你的程序中尽可能多地使用有用的注释:
解释假设
说明重要的决定
解释重要的细节
说明你想要解决的问题
说明你想要在程序中克服的问题,等等。

c) python中“:”作用

使用规则:不要在逗号, 分号, 冒号前面加空格, 但应该在它们后面加(除了在行尾)
使用场景:

  • 代码块
    if\while\for等(或函数定义)语句在结尾处包含一个冒号——我们通过它告诉python下面跟着一个语句块。
    多个语句构成代码组:缩进相同的一组语句构成一个代码块,我们称之代码组。
    1、像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组。我们将首行及后面的代码组称为一个子句(clause)。

    2、分隔函数可以通过关键字 def 来定义。这一关键字后跟一个函数的标识符名称,再跟一对圆括号,其中可以包括一些变量的名称,再以冒号结尾,结束这一行。

    def say_hello():
      # 该块属于这一函数
      print('hello world')
      # 函数结束
      say_hello() # 调用函数
      say_hello() # 再次调用函数`
    

``

  • 分隔

在字典中,你可以通过使用符号构成 d = {key : value1 , key2 : value2} 这样的形式,来成对地指定键值与值。在这里要注意到成对的键值与值之间使用冒号分隔,而每一对键值与值则使用逗号进行区分,它们全都由一对花括号括起。

d) 学会使用dir( )及和help( )

dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。

help() 函数用于查看函数或模块用途的详细说明。
小贴士:按下 q 键可以退出帮助。

e) import使用

用于导入module和package

f) pep8介绍

Python 的代码风格由 PEP 8 描述。这个文档描述了 Python 编程风格的方方面面。在遵守这个文档的条件下,不同程序员编写的 Python 代码可以保持最大程度的相似风格。这样就易于阅读,易于在程序员之间交流。
pep8

4. python数值基本知识

a) python中数值类型,int,float,bool,e记法等
内置的 type() 函数可以用来查询变量所指的对象类型。

int(有符号整型)
float(浮点型)
bool(布尔型):布尔值使用常量True 和 False来表示;注意大小写
在这里插入图片描述
b) 算数运算符
在这里插入图片描述

c) 逻辑运算
在这里插入图片描述
d) 成员运算符
在这里插入图片描述

e) 身份运算符在这里插入图片描述
f) 运算符优先级
在这里插入图片描述
参考:http://www.runoob.com/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值