python简介及相关基本概念

编程语言分类

编译型

将代码一次性全部编译成二进制,然后再执行。

优点:执行效率高。

缺点:开发效率低,不能跨平台。

代表语言:C

解释型

逐行解释成二进制,逐行运行。

优点:开发效率高,可以跨平台。

缺点:执行效率低。

代表语言:Python

注释

#单行注释
'''
多行注释
多行注释
'''
"""
多行注释
多行注释
"""
a='字符串'
a="字符串"
a='''多行字符串
多行字符串'''
a="""多行字符串
多行字符串"""

变量和常量

变量

  • 变量名称由数字,字母下划线任意组合。

  • 不能以数字开头。

  • 不能是python的关键字。

    • ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

  • 不能使用中文。

  • 不能过长。

  • 要具有描述性

常量

注意:常量约定俗成用全大写字母表示

字符串的加法和乘法

字符串+字符串 字符串*数字:将字符串重复若干次

'abc'*3是'abcabcabc'

 

用户交互

a=input('说明')

注意:input获取的都是字符串

字符串转换成数字

a='100'
b=int(a)

查询变量a的数据类型

type(a)

占位

pass

逻辑运算符

注意:先算><,再算逻辑运算符

格式化输出

最后的%后面输入一个元组

%s是字符,%d是数字

使用%s时,也可输出数字,不报错;但反之不然,%d不能输出字符串。

name = input('请输入你的姓名:')
age = input('请输入你的年龄:')
job = input('请输入你的工作:')
hobby = input('请输入你的爱好:')
msg = '''------------ info of %s -----------
Name : %s
Age   : %s
job   : %s
Hobbie: %s
------------- end -----------------''' % (name, name, age, job, hobby)
print(msg)



猜你喜欢

转载自www.cnblogs.com/oddgod/p/10888754.html