Python第一次课 基础知识

本文介绍了Python编程语言的基础知识,包括其作为解释型和动态语言的特性,以及在中小型网站、数据分析、人工智能等领域的应用。讲解了Python的变量命名规则、数据类型以及基础语法,如注释、算术运算符和类型转换。还提到了用户交互、变量原理及如何通过type()函数判断数据类型。此外,文章提供了代码示例,展示了如何进行用户输入和输出操作。
摘要由CSDN通过智能技术生成

一、Python简介

python是一种编程语言

python涉及领域

1.中小型网站

2.数据分析

3.人工智能

4.小游戏

5.爬虫

6.自动化运维

7.自动化测试

语言分类1

编译型语言:java、c、c++、c#

编译:将写好的源码转换成机器码,这个过程就是编译

编译以后,可以随时直接使用

解释型语言:shell、python

先读取一行,然后在解释器中解释一行,然后执行一行

解释型语言的执行效率低于编译型语言

python基于字节码文件可以提示执行效率【了解】

语言分类2

静态语言:java、c

变量必须先定义,后使用

变量使用以后必须手动释放变量,回收变量内存空间

动态语言:python、shell

不需要提前定义,就可以直接使用

变量不需要手动释放内存空间

python特点

既是解释型语言,也是动态语言;可以在windows、linux中开发  

windows中python开发环境

    安装python解释器:python3.10

    安装python开发环境:pycharm

    程序代码必须严格对齐,如果对齐有问题,程序直接报错

二、python基础知识

单行注释:在行首#

多行注释:用三个引号(单引号,双引号都行)

支持中文,避免中文乱码

写法1:在第二行写  #coding=utf-8

写法2:在第二行写  # -*- coding:utf-8 -*-

算数运算符

+   -   *   /   +=   -=   *=   /=   %   %=

数据类型

数字  布尔  字符类型  列表  元组  字典

三、Python基础语法

变量合法命名

1.只能有数字、字母、下划线

2.变量只能以字母和下划线为开头

变量命名的潜规则

不好的命名习惯

变量名没有含义,比如名是m、n

变量名含义不明显:studnetage、studentnumber

好的命名习惯最好做到见名知意

好的命名习惯有两种:驼峰、下划线分割

驼峰格式命名:studnetAge、studentNumber

下划线分割式命名:studnet_age、student_number

变量原理

定义变量的时候,变量值会保存到页框中,同时变量名会指向这个内存地址。

不可变类型变量:变量的内存地址中保存的值是不会变化,在定义新的变量的时候,会重新找一个空间存储新变量。

占位符

%s:为字符串类型占位

%d:为数字类型占位

%f:为浮点是类型占位

%c:为一个字符展位

控制字符

\n     自动换行

\t     输入4个空格

用户交互

变量 = input("提示信息:")

输入进来的内容会被自动的转换成字符串类型

name = input("你的姓名:")

age = input("你的年龄:")

print("="*40)

print("姓名:%s \n年龄:%s" %(name,age))

print("="*40)

判断数据类型

type(变量)

str:   表示是字符串类型

int:   表示是整数类型

float: 表示浮点是类型

格式:print(type(n))

类型转换

int(变量)     将数据类型转换成整数类型

float(变量)   将数据类型转换成浮点数类型

str(变量)     将数据类型转换成字符串类型

age = input("请输入年龄:")

print(type(age))

age = int(age)

print(type(age))

age = str(age)

print(type(age))

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值