2018-12-25 day1-认识python

01-第一个python程序

1.常用快捷键

Ctrl + s 保存
Ctrl + / 添加或取消单行注释
Ctrl + c 复制/拷贝
Ctrl + v 粘贴
Ctrl + x 剪切
Ctrl + z 撤销
Ctrl + shift + z 反撤销
Ctrl + a 全选
Ctrl + f 查找
Ctrl + r 替换
按住Alt不放,可以让编辑器同时出现多个光标
Ctrl + shift + f10 执行

print是一个函数,功能是在控制台打印它后面括号里面的内容

  'print('hello world!')'
  'print(100)'

02-python基础语法

1.注释

程序中的说明文字,没有任何程序功能,不会被执行。

单行注释,就是在说明文字前加 # 号

‘name = ‘你好!王月䜣熙!!!’    #  这是一个变量,用来保存爱的人的姓名’ 

多行注释:将说明文字放在三个双引号或者三个单引号之间(一般使用三个)

'''
  """
  我是第一行注释
  我是第二行注释
  """
'''

2.标识符

标识符是程序中用来给变量、函数或者类命名使用的。
python对标识符的要求:必须是由字母、数字、下划线组成,并且数字不能开头!

'abc = 100'
'a_b = 100'
'a_12 = 100'

理论中;注意python3.x里面标识符中可以是ASCII表以外的其他字符(可以包含中文),但实际在开发的时候还是按照python2.x的要求来

'蒲旭鸿 = 100'

3.关键字(保留字)

python保留下来用来表示一些特殊功能或者意义的一些标识符,就是python的关键字(保留字)

  'import keyword    #导入python的标准库keyword'
  'print(keyword.kwlist)    #打印python中的所有关键字'

不能用关键字命名

4.数据类型和自变量

python中常用的数据类型有:

a.数字类型

整形(int):包含所有的整数,例如:100, 99, -20, 0

 'num = 100'

浮点型(float):包含所有的小数,例如: 100.0, 12.5, -3.14

'num = 12,5'

复数型(complex):包含所有的虚数,实部+虚部,例如:10+1j, 10-10j

'num = 10+2j'

布尔类型(bool):只有两种结果的数据(是/不是, 是/否, 正/假, 确定/不确定),
只有两个值,分别是True, False。 True(确定、是、真), False(假、否定)

字符串(str):程序中的文本数据,只能通过单引号或者双引号将文本括起来,'hello'、"你爱我吗?"

'num = "hello" '
'"num = '你爱我吗?" '

获取数据的类型
type(数据)

'print(type(10+1j))'
'print(type(0.12))'

5.缩进

在写python程序的时候,每条语句前的空格的个数是有严格的规范的,不能随便加空格,也不能在必须有空格的时候少些空格

6.print和input函数

a.print函数,控制台输出函数

用法一:print(数据),print(变量)

'print(100)'
'print('hello world')'
'print(True)'

用法二:print(数据1, 数据2, 数据3...)- 在一行打印多个数据,数据这件用逗号隔开

'print(100, 12.5, 'abc')'

用法三:自定义结尾和多个内容之间的间隔(默认是空格)

'print('第一行内容',end= ' ' )'
'print('第二行内容')'
'print(100, 12.5 'abc', sep=',')'

b.input函数 - 获取从控制台输入的内容, 输入的时候以回车结束

input(提示信息)
注意:当程序执行到input的时候,程序会挺下来等待用户输入,直到用户输入完成才能接着往下执行

  '''
  content = input('请输入:')   #从控制台输入内容,给content
  print(content, type(content))
  '''

03-变量

1.什么是变量

变量就是程序中用来保存数据的容器(如果数据不存储就会丢失)

2.怎么声明变量

说明:变量名 - 程序员自己命名
要求:是标识符,不能是关键字
规范:
a.遵循pep8名字规范,所有字母小写,如果名字是由多个单词组成,单词之间使用下划线隔开(_)
b.见名知义(看到变量名就要知道这个变量名中到底存储的是什么数据)
= - 赋值符号,将=右边的值赋给左边的变量

'dog_name = '来福''
'print(dog_name)'

3.同时声明多个变量

'num1 = num2 = num3 = 10'
'print(name, age, sex)'

python中一行如果写多行语句,多条语句之间必须加分号

'name2 = 'zhangsan'; sge2 = 30'

4.注意事项

a.变量必须先赋值再使用

b.重复给同一个变量赋值,后面赋的值会覆盖前面赋的值

c.同一个变量可以赋不同类型的值(python是动态语言)

python声明变量和给变量赋值的原理:先在内存中开辟空间存储数据,然后将数据的地址存到变量中

你可能感兴趣的:(2018-12-25 day1-认识python)