Python基础篇(一)

一、初谈python基础

1.#号单行注释;

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

快捷键是:ctrl+/;

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

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

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

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

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


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

num1 = 100 #num1就是一个变量
num2 = 87 #num2也是一个变量
result = num1 + num2 #num1num2这两个变量的数据进行累加,然后放到 result变量中
说明:所谓变量,可以理解为菜篮子,如果需要存储多个数据,最简单的方式是有多个变量,当然也可以使用一个。

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

6.数据的类型


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

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

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

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

Andy 和andy 
Cat 和cat
Person 和 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 = 10
print("我今年%d"%age)
age += 1
print("我今年%d"%age)
age += 1
print("我今年%d"%age)

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

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

换行输出

输出多个变量内容










  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值