python的概念用法_Python入门与基本概念

简介:本学习笔记基于ubuntu,Ubuntu已经内置了python2.7,python2.7既包含老版本的属性,有含有新版本的一些特性,用于对3.x版本的过渡,可以拿来入门学习,入门之后可以再学习python3.x

学习参考资料 : 实验楼

1.python如何运行?

(1)调用Python交互式解释器

在命令行的shell提示符下键入python,启动解释器。

输入print 'hello,world!',然后按Enter键,可以看到输出的单词hello, world!

1292536-20180103092631331-1060655969.png

ps:如何退出Python提示符

Linux:按按Ctrl+d退出提示符 , 或者输入exit()这个函数

windows:按Ctrl+z再按Enter, 或者输入exit()这个函数

(2)源文件运行程序

a. 首先使用vim打开一个源文件:  vim hello.py

b.可以使用 python hello.py 运行程序 (这样每次都指定用Python这个解释器来运行程序,如果用b的方式就不必指定了,因为源文件中已经指定了)

1292536-20180103094149581-1364786135.png

b. Python 脚本可以像 Shell 脚本那样直接执行,只需要在脚本文件中加入如下一行:

#!/usr/bin/env python

PS:运行前先需要给文件给以权限 : chmod a+x hello.py

源文件内容:

1292536-20180103094541940-1851529055.png

运行结果:

1292536-20180103094644128-1299810572.png

c.Python 源文件是 UTF-8 编码。也可以在 #! 行(首行)后插入至少一行特殊的注释行来定义源文件的编码。

1292536-20180103095242128-1127265712.png

再来一个PS: 如果把源文件的后缀.py去掉, 直接运行 ./hello 就行了,,因为第一行的注释已经指定了用python解释器来运行程序

#后面的内容都是注释

Python至少应当有第一行那样的特殊形式的注释。它被称作组织行——源文件的头两个字符是#!

2.python基本概念

(1)数

在Python中有4种类型的数 —— 整数、长整数、浮点数和复数.

整数:如 2, 0, 1, 8   长整数:就是大一点的整数 如:10000000000L

浮点数:如 2.018

复数: 带有后缀 j 或 J 就被视为虚数, 带有非零实部的复数写为 (real+imagj) ,或者可以用 complex(real, imag) 函数创建。

(2)字符串

ps:每个python程序中,基本上都会用到字符串,所以一定好好学习该部分

使用单引号('):  'how are you?' 形如这样使用单引号,所有的空白,即空格和制表符都照原样保留。

使用双引号(''):  同上,''how are you?''

使用三引号('''或""", 三个单引号或三个双引号):利用三引号,指示一个多行的字符串。还可以在三引号中自由的使用单引号和双引号。例如:

1292536-20180103102901487-1747511181.png

转义字符: a. 要在单引号(')中使用单引号本身时,使用 \' 进行转义,例如使用单引号实现 what's your name? 输出

1292536-20180103103741940-1244753191.png

b. 要在双引号(")中使用双引号本身,使用\\双斜杠进行转义

ps:在一个字符串中,行末的单独一个反斜杠表示字符串在下一行继续,而不是开始一个新的行 例如:

1292536-20180103104247581-519148862.png

Unicode字符串: Unicode是国际文本的标准方法。如果你想要用中文或阿拉伯语等写文本,那么你需要有一个支持Unicode的编辑器。类似地,Python允许 你处理Unicode文本——你只需要在字符串前加上前缀u或U。例如,u"This is a Unicode string."

按字面意义级联字符串:     如果你把两个字符串按字面意义相邻放着,他们会被Python自动级联 ,例如:

1292536-20180103105234768-1071281435.png

自然字符串:(没懂)

标识符的命名:(参考简介中的链接)

标识符是一个笼统的概念,包括了变量名,函数名,类名,常量名等等。 标识符是用来标识某样东西的名字。在命名标识符的时候,你要遵循这些规则:

标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(' _ ')。

标识符名称的其他部分可以由字母(大写或小写)、下划线(' _ ')或数字(0-9)组成。

标识符名称是对大小写敏感的。例如,myname和myName不是一个标识符。注意前者中的小写n和后者中的大写N。

有效标识符名称的例子有i、__my_name、name_23和a1b2_c3。

无效标识符名称的例子有2things、this is spaced out和my-nam

对象:Python把在程序中用到的任何东西都称为对象.

缩进:一定要注意,同一层次的语句必须有相同的缩进, 每一组这样的语句称为一个块

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值