首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python从入门到实践note1

python的安装和环境变量的配置不作赘述。直接下载了一个anaconda,里面各种环境和安装包比较齐全,是《利用python进行数据分析》介绍的,目前用起来最为方便快捷,所见即所得。

主要使用jupyter进行代码练手,直接运行结果,Windows系统中输入代码以后按shift+enter。

首先创建一个文件夹,用于存放代码。打开jupytery以后,找到那个文件夹,选择新建,选择python3(anaconda自带),进入代码编辑页面。

# 代码的第一行:你好

这种所见即所得,可以让自己专注于代码,暂时不去考虑文件运行的其他事情。

# 变量与数据类型

python和其他编程语言一样,有变量和数据类型,变量相当于容器,可以给他命名,变量的命名有一些规则,不用强记,用多了看多了就熟悉了:

1. 项目首字符必须是字母(大写或小写)或者下划线('_')

2. 名称的其他部分可由字母(大写或小写)、下划线(‘ _ ’)或数字(0-9)组成

3. 对大小写敏感

举个有k、__my_num、name_1 和 a4b5_c6

举个坏有 i am i和my-num

容器要装东西,这个东西就是值,也就是变量名(var)=值:

数据类型就是变量装的东西属于什么。木桶里头装着我,我属于人,不是小猪佩奇。

常见的有字符串(string),整数(int),浮点数(float,浮点数的意思是说这个小数点是可以移动的)等等。

# 字符串

刚刚的例子my_name就是一个字符串,用引号""包含(注意是英文输入法下的,双引号"",单引号''都是对的;

【三引号('''或""")】可以表示一个多行的字符串,在三引号中可以自由的使用单引号和双引号

【转义符】可以用 \' 来指示单引号——注意这个反斜杠,即'What\'s your phone number?'。另一个表示这个特别的字符串的方法是"What's your phone number?",即用双引号。在一个字符串中,行末的单独一个反斜杠表示字符串在下一行继续,而不是开始一个新的行。

【自然字符串】前缀r或R表示“自然字符串”,转义失去意义,所见即所得。【Unicode字符串】加前缀u或U, 如 u"this is an unicode string"

# 字符串的几种常见方法

title() 将字符串的首字母大写

upper() 将字符串全部大写

lower() 将字符串全部小写

(注意区分大小写)

合并字符串用+:

有时候字符串中会有空白,用strip()来去除,左去除为lstrip(),右去除为rstrip()。

(观察蓝色部分,看看空格部分的区别)

使用制表符(\t)或换行符(\n)添加空白:比较一下有什么不同

(观察蓝色部分,比较空格多少的不同)

# 数字类型

主要有四种:整数、长整数、浮点数和负数。主要运算有加(+)、减(-)、乘(*)、除(/)。另外,乘方使用两个乘号表示,比如 3**2 ,即3的平方。

整数int:6、-1、070、-0520、-0x350、0x59等。

长整数long:5146561L、0132L、-0x19423L。长整型也可以使用小写L,但是还是建议大写L,避免与数字"1"混淆。Python使用"L"来显示长整型。

浮点数float:0.0、14.50、44.8e+12、60.1E-12等。

复数complex:3.5j、4e+5J等。用a+bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。

PS:使用 str()可以将非字符串值表示为字符串。

# 注释

注释用井号#。井号后面的都会被python忽略,通常用来标注解释代码。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190115G0U5R600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券