IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Day1:Python基础语法和变量 -> 正文阅读

[开发工具]Day1:Python基础语法和变量

1.在pycharm中新建工程

1)确定工程名称和存储路径以及Python解析器

在这里插入图片描述

2)在pycharm中工程同名文件夹下创建新的py文件

在这里插入图片描述

2.基础语法

1)注释

代码分为有效代码和注释两个部分

1# 有效代码就是会被编译器、解析器翻译成机器码来影响程序功能的部分

2# 注释就是代码中不参与编译执行的部分,注释的存在不会影响程序功能

1.1# 单行注释 - 在注释内容前加#(快捷键 Ctrl+/)

print('hello world!')
print('你好吗?')#我是注释

1.2# 多行注释 - 将注释内容放在""""""或者’’’’’'中

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

2)行和缩进

1# 一般情况下,一条语句占一行;一行结束后不需要写分号

print('hello world!')
print('你好吗?');

2# 如果要在一行写多条语句,语句之间必须用分号隔开

print('python');print('java')

3# 一行语句的开头不能随便添加缩进(空格、水平制表符)

3)标识符 - 命名约束

当需要程序员命名的时候,标识符就是对命名的要求
python对应名字的要求(标识符的要求):由字母数字下划线组成,并且数字不能开头
变量名=值

abc=100

4)关键字 - 本身具备特殊功能或者特殊意义的标识符

from keyword import kwlist
print(kwlist)

5)常见数据和数据类型

1# 数字数据 - 用来表示数值大小的数据,比如:年龄、身高、体重、价格、数量
程序中表示数字的方式和数学中表示数字的方式一样
Python中数字对应的类型有两种:int(整型,相当于整数)、float(浮点型,相当于小数)

2# 文本数据 - 文字信息对应的数据;比如:姓名、地址、专业、学校名、心情
程序中表示文本数据需要将数据放在单引号或者双引号中,例如:“重庆”
Python中文本数据对应的类型只有:str(字符串)

3# 布尔数据 - 只有True和False两个值,True表示肯定,False表示否定
True 相当于 √
False 相当于 ×
程序中表示布尔数据的时候直接写(True和False是关键字)
布尔对应的类型:bool(布尔)

4# 空值 - Python中None表示空

6)type函数 - 获取数据的类型

#type(数据)
type(100)   #获取100对应的类型
print(type(100)) #打印获取到的100的类型
#分别打印:12.5、True、'True'的类型
type(12.5);type(True);type('True')
print(type(12.5));print(type(True));print(type('True'))

3.输入和输出函数

1)输出函数(打印函数)- print

print函数的作用是将数据显示在控制台

1# print(数据)- 打印单个数据

print(100)                               #100
print('你好')                            #你好
print(100+200)                           #300
print('100+200')                        #100+200

2# print(数据1,数据2,数据3,…)- 同时打印多个数据

print(100,'halo',100+200,True)             #100 halo 300 True

3# 定制end:print(数据1,数据2,数据3,…,end=‘结束标志’)

结束标志默认是换行
一个print在打印数据的时候,数据打印完了,会打印end后面的结束标志

print(10,end='$')
print('999$')                #10$999$
print(9,20,50,end='=')
print(999999)                #9 20 50=999999

4# 定制sep:print(数据1,数据2,数据3,…,sep=‘分隔方式’)

分隔方式默认是空格(数据与数据之间)

print(10,11,22,33)                      #10 11 22 33
print(10,11,22,33,sep=';')              #10;11;22;33
print(10,11,22,33,sep='',end='$')       #10112233$

2)输入函数 - input

input函数的作用:在程序中获取从控制台输入的数据
变量名=input(输入提示信息) - 在控制台提示用户输入数据,并且将输入的数据存储到前面的变量中

name=input('请输入姓名:')
print(name)

注意:通过input输入数据的时候,不管输入的内容是什么,获取到的数据的类型都是字符串
补充:类型转换
类型名(数据) - 将指定数据转换成指定类型

age=int(input('请输入年龄:'))
print(age+1)

4.变量的使用

age=17
print('余婷的年龄',age)                    #余婷的年龄 17
print('python一阶段讲师的年龄',age)        #python一阶段讲师的年龄 17

结论:当在程序中需要一个数据的时候,先将数据保存到变量中

1)定义变量(创建变量) - 将数据保存到变量中

语法:
变量名=数据
说明:
变量名 - 程序员自己命名
要求:
是标识符;不是关键字
规范:
a.见名知意(看到变量就大概知道这个变量中保存的是什么数据)
b.所有的字母都小写,多个单词之间用下划线隔开
c.不使用系统的函数名、类名、模块名
= - 固定写法;(赋值符号)
数据 - 任何有结果的表达式,例如:任何类型的数据、运算表达式等

2)使用变量

使用变量就是使用变量中保存的数据。数据能干的事情,保存这个数据的变量都可以干

num=100
print(num)     #100
y=num
print(y)       #100

3)重新给变量赋值

x=100
x=200
print(x)      #200
x='abc'
print(x)      #abc

4)同时定义多个变量

1#同时定义多个变量赋相同的值:变量名1=变量名2=变量名3=…=数据

a=b=c=2
print(a,b,c)        #2 2 2

2#同时定义多个变量赋不同的值:变量名1,变量名2,变量名3…=数据1,数据2,数据3…

a,b,c=100,200,300
print(b)            #200
  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-12-01 17:55:04  更:2021-12-01 17:56:37 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 16:41:52-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码