Day1-Python基础

简介: 本篇文章的内容概要:注释、变量和数据类型、占位符

1.首先认识什么是python

python是一门计算机语言,什么又是计算机语言呢——计算机语言 (Computer Language) 是人与计算机之间的通信语言. 程序员可以通过这些 指令 来指挥计算机进行各种工作.简单来说,人们能使用python与计算机交流,给他下达一些指令,计算机就能为我们工作。
那为什么要使用计算机语言,难道不能直接与之沟通吗?这是由于计算机的硬件所限制,计算机只能识别二进制指令,如:01000100101......

  • 它只认识0和1,根本不认识 我,
  • 早期的程序员爸爸为了让计算机能够认识 我, 怎么办?(python)

2.学习python的第一个程序:Hello World

print("Hello world")

这样就迈出了成功的第一步💪

3.注释

注释:对程序代码进行解释说明的文字,注释是给人看的,不是给机器看的
但是,如果在一段代码后随意的加上一段汉字注释说明,一定会报错,因此要注意注释的几种格式
1、#式:(单行常用)
image.png

2、三引号式
image.png

3、Ctrl+/快捷键的使用

4.python中的关键字和标识符

关键字(keyword):为已被python赋予了一定含义,这些词在编程中不能当作变量之类的使用,又被称为保留字

# 导入系统库(keyword是系统自带的一个关键字库)
import keyword  
# 输出查看关键字列表 kwlist->keyword list
print(keyword.kwlist)
# 输出查看关键字列表总长度 len->length
print(len(keyword.kwlist))

标识符:在编程过程中, 经常需要在程序中定义一个标记来记录一些名称, 比如类名, 方法名, 参数名, 变量名…这些符号统称为标识符。

标识符的使用规则(自己定义一些名称的时候)
可以使用字母,数字,下划线—
不能以数字开头
不能使用关键字
严格区分大小写
举例
函数名称 (坦克碰撞墙壁)
小驼峰 : tankHitWall
大驼峰 : TankHitWall
下划线 : tank_hit_wall(喜欢)

5. 变量和数据类型

  • 1、首先看一下变量

变量的概念 : 在程序运行期间, 随时可能产生一些临时数据, 应用程序会将这些数据保存到内存中。
变量是内存中一个带标签的盒子(有名字的容器)

name = 玛丽亚   # name为变量名  =为赋值运算符  玛丽亚为值
# 这一段代码的意思是(从右往左看):将玛丽亚这个值储存在以 name 为名的内存中
num = 10 #将10赋值给以num为名称的储存空间   整型
num2 = 6.66 #将6.66赋值给以
  • 2、 数据类型

数据类型:在我的理解就是要保存到内存中的这些数据是什么类型 ,即
name = 玛丽亚 中‘玛丽亚’的类型

数据的种类:
1.number(数字):int(整型->整数),float(浮点型->小数),bool(分为True,False)
2.字符串,可以用单引号、(双引号、三引号)->多行 print(“小果哥”+x) 可以不用占位符
字符串内容不会被识别是否含有变量,简言之,字符串是什么样,print出就什么样
3.元组
4.集合
5.列表
6.字典
补充:查看数据类型可使用type(变量名),例如:

num = 666# 定义变量
print(type(num))# 输出查看变量类型  run可得到 <class 'int'> 表示为整型
#######################
num2 = 6.66
print(type(num2))# run可得到 <class 'float'> 表示为浮点型(小数)
#I feel like floating in an ocean of sadness(悄悄提高英语水平)

如果要指定变量类型,比如说我就让这个变量是整型、字符串…可以通过强制转换来完成

x = str(3)
# x will be '3'
y = int(3)
# y will be 3
z = float(3)
# z will be 3.0

6.占位符

定义字符串变量 name,整型变量 age ,输出我的名字叫小明,今年18岁,请多多关照

  • 1.大括号占位符{}
name = '小明'
age = 18
print(f"我的名字叫{name},今年{age},请多多关照")
  • 2.%d整型 %s字符串 %f浮点型
name = '小明'
age = 18
print('我的名字叫%s,今年%d,请多多关照'% (name,age))

相关文章
|
Python
python基础练习(一)
python基础练习(一)
105 0
|
2月前
|
存储 数据处理 索引
|
6月前
|
IDE JavaScript 前端开发
PYTHON基础
PYTHON基础
47 1
|
6月前
|
JavaScript 前端开发 Java
python基础详解
python基础详解
|
存储 Python
python基础 1
python基础
|
6月前
|
人工智能 大数据 Android开发
Python的一些小基础
Python的一些小基础
88 0
|
6月前
|
Python
Python 基础分享
Python 基础分享
|
Python
Python-练脑系列-02基础数据结构题
Python-练脑系列-02基础数据结构题
60 0
|
Python
Python基础(8)
Python基础(8)
127 0
Python基础(8)
|
Python
Python基础(10)
Python基础(10)
114 0