简谈python

一、初谈python基础

1.#号单行注释;

2.‘'’ ''',""" """单引号,双引号只要是三个一起的,就是一对注释,而且还是多行注释;

快捷键是:ctrl+/;

总结注释的作用:通过用自己熟悉的语言,在程序中对某些代码进行标注说明,这就是注释的作用,能够大大增强程序的可读性,提高代码的可维护性。

3.在虚拟系统里 写代码,如果有中文,就在开头加上:#-*- coding:utf-8 -*-;

4.在虚拟系统里打开pycharm,命令用subl 1.py;执行命令用python31.py;(例如:ubuntu)

为仕么用python3呢?----》是因为有些关键字不被识别(比如:end=“ ”),用python3保守一点,避免执行时出现不必要的错误。

5.变量的定义:其实就是用来存东西的;下面我们用一个生活中的列子说明一下吧:

比如去超市买东西,往往咱们需要一个菜篮子,用来进行存储物品,等到所有的物品都购买完成后,在收银台进行结账即可;但入过在程序中,需要把2个数据或多个数据进行求和的话,那么就需要把这些数据先存储起来,然后把它们累加起来即可

num1 =100#num1就是一个变量

num2=87#num2也是一个变量

result = num1 +num2#把num1和num2这两个变量的数据进行累加,然后放到result变量中

说明:所谓变量,可以理解为菜篮子,如果需要存储多个数据,最简单的方式是有多个变量,当然也可以使用一个。

总结一句话:程序是用来处理数据的,而变量是用来存储数据的

6.数据的类型

在python中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要咱们开发者主动的去说明它的类型,系统会自动辨别;

可以使用type(变量的名字),来查看变量的类型

7.标识符的组成:由字母、下划线和数字组成,且字母 不能开头;

1>标识符是区分大小写的

Andy 和andy Cat 和catPerson 和 person

以上是俩个不同的变量;

2>标识符命名规则

.见明知意

驼峰命名法:

小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog

大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如:FirstName、LastName

不过在程序员中还有一种命名法比较流行,就是用下划线“_”来连接所有的单词,比如send_buf,last_name

Python推荐就是用下划线“_”来连接所有的单词

8.关键字:Python一些具有特殊功能的标识符,这就是所谓的关键字.

['False',

'None',

'True',

'and',

'as',

'assert',

'break',

'class',

'continue',

'def',

'del',

'elif',

'else',

'except',

'finally',

'for',

'from',

'global',

'if',

'import',

'in',

'is',

'lambda',

'nonlocal',

'not',

'or',

'pass',

'raise',

'return',

'try',

'while',

'with',

'yield']

可以通过以下命令进行查看当前系统中Ppython的关键字

在交换模式下:

importkeyword

keyword.kwlist

可以通过以下命令进行查看当前系统中Ppython的关键字

在交换模式下:

importkeyword

keyword.kwlist

9.输入函数:raw_input()

在Python中,获取键盘输入的数据的方法是采用 raw_input 函数;事例如下:

#-*-coding:utf-8-*-passwd = raw_input("请输入密码:")print"您刚刚输入的密码是:%s"% passwd

运行结果:

注意:

raw_input()的小括号中放入的是,提示信息,用来在获取数据之前给用户的一个简单提示

raw_input()在从键盘获取了数据以后,会存放到等号左边的变量中

raw_input()会把用户输入的任何值都作为字符串来对待.

10.input()

input()函数与raw_input()类似,但其接受的输入必须是表达式。

input()接受表达式输入,并把表达式的结果赋值给等号左边的变量

python3版本中没有raw_input()函数,只有input();并且python3中的input与python2中的raw_input()功能一样

11.输出函数

1. 生活中的“输出”

2. 软件中的“输出”

3.Python中的输出

#打印提示print('hello world')print('我在北京等你')

格式化输出:

比如有以下代码:

print("我今年10岁")print("我今年11岁")print("我今年12岁")

age =10print("我今年%d岁"%age)age +=1print("我今年%d岁"%age)age +=1print("我今年%d岁"%age)

在程序中,看到了%这样的操作符,这就是Python中格式化输出。

age =28name ="阿福"print("我的姓名是%s,年龄是%d"%(name,age))换行输出

输出多个变量内容

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

扫码关注云+社区

领取腾讯云代金券