01 helloworld
print(hellO world)
02 python的认知
一、python起源
吉多范罗苏姆(吉多大爷) 在1989年圣诞节开始编写python,为了简化一门叫做ABC的编程语言
二、python名字起源:
BBC的一个马戏团剧(因为吉多大爷是BBC电视剧——《蒙提·派森的飞行马戏团》(Monty Python’s Flying Circus)的爱好者)
三、python能够做什么?
1.数据分析
2.爬虫(网络数据采集)
3.Web开发
4.游戏开发
5.自动化办公
6.自动化运维
7…
03 python的语法认知
一、注释
对程序的解释说明,或者是把暂时不需要执行的代码注释掉。
二、注释会不会对程序的性能产生影响?
不会,注释不会产生参与程序的执行。
三、注释的形式:单行注释、多行注释
单行注释
:在每一行开头添加 #,#后面添加内容,快捷键:ctrl + /
多行注释
:一次性注释多行内容,使用三引号’‘’ ‘’'、“”" “”"
“”"
多行注释
“”"
四、变量
A.变量的作用:起名字保存数据。变量是保存数据的载体
B.变量的命名规则:
1.硬性规则
a.变量只能是由数字、字母、下划线组成,并且不能以数字开头。
b.python中变量名区分大小写。
c.不能是python的系统关键字。
from keyword import kwlist
print(kwlist)
['False', 'None', 'True', '__peg_parser__', 'and', 'as',
'assert', 'async', 'await', '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']
练习:下列哪些名字是合法的变量名?
as、true(合法)、False、True、abc(合法)、123abc、abc_123(合法)、while1(合法)、for2(合法)、aaaa(合法)
C.变量的使用方式:
变量名 = 数据 (变量创建时必须同时赋值,一个变量已经存在,我们可以重新赋值)
age = 18
age1 = 20
print(age > age1)
print(age < age1)
a = 0
print(a)
a = 1 + 2
print(a)
D.变量命名非硬性规则
1.大驼峰命名法
:从变量的第一个单词开始首字母大写(FirstName)
2.小驼峰命名法
:从变量的第二个单词开始首字母大写(firstName)
3.见名知意
- pycharm print()快捷方式 在代码末尾输入.print回车 自动切换print()形式
五、变量可以保存任意类型的数据
python中常见的数据类型:**整型(int)、浮点型(float)、复数(complex)、布尔(bool)、空值(NoneType)、字符串(str)、列表(list)、元组(tuple)、字典(dict)、集合(set)**等
a = 10
b = 1.0
c = 2+2j
d = False
e = None
f = 'abcde'
g = [1,2,3]
h = (1,2,3)
i = {'age':18,'name':'张三'}
j = {1,2,3}
- type():查看python中的数据类型
04 输入和输出
一、输入函数 input
a = input('请输入你的姓名: ')
print(type(a))
- input:输入的任何结果 输出都是字符串类型(文本)
二、输出函数:print
a.可以打印程序中产生的结果,并且可以连续打印
print(12,a,a,a,a,a,1+1,1>2)
b.可以改变打印的样式
- print中有两个参数:分割字符串-sep,结束字符串-end
- sep默认等于空格’ ‘,end默认等于换行’\n’
- sep和end两个函数没有先后顺序,但是两者必须写到print的末尾
- sep和end两个函数没有先后顺序,但是两者必须写到print的末尾
print(12,a,a,a,a,a,1+1,1>2,sep='😀',end='🆒')