首页 > 编程语言 >Python第1课

Python第1课

时间:2023-10-13 19:04:06浏览次数:44  
标签:full name Python laixiangtai print pycharm lailai

一、安装python、pycharm或vscode

python+pycharm安装教程 https://www.bilibili.com/video/BV1xW4y117ww/?spm_id_from=333.337.search-card.all.click&vd_source=85a59106edfe2831df69042969f00cd3

python相当于媒婆,pycharm是写代码的文本编辑器,pycharm的代码通过python翻译后才能在计算机上实现。vscode是另一种文本编辑器

二、变量和简单的数据类型

1、创建一个文件 hello_bob.py 中文件拓展名.py就是指一个python程序

2、编辑器会以各种高亮方式突出显示程序的各个部分。这种功能成为语法高亮

3、变量名只能包含数字、字母、下划线,且变量名不能以下划线开头、不能包含空格、不能与函数名重复、简短且具有描述性、j尽量不用l和o——因为和1、0很像、字母用小写

4、解释器可以指出命名错误

5、练习题代码

#用""或者''都可以表示字符串
#shift+F10运行结果
#print()是打印函数,()里面是要打印的内容
full_name="laixiangtai"
print(full_name)
print("laixiangtai")
full_name='laixiangtai'
print(full_name)

6、字符串

关键记忆点:注释、单双引号、修改字符串大小写、f''或f""、赋值、\t、\n、rstrip()、lstrip()、replace()

name='lai xiang tai'
newname=name.title()
"""将每个单词的首字母都改成大写,name.后面加处理name的方法,title()中()是指title方法需要格外的信息,
()是指无额外信息"""
print(newname)
name='laixiangtai'
newname=name.title()
print(newname)
name='laixiangtai'
uppername=name.upper()#每个字母大写
lowername=name.lower()#每个字母小写	
print(uppername)
print(lowername)
first_name='jiang '
last_name='xin'
full_name=f'{first_name}and,   \t\n"jj  j"{last_name}'
#f后面加''或者""且引号内的两字符串要加{},就可以连接引号里的所有字符串
print(full_name)
#\t制表符、\n换行符
name="  lailai  "
firstname=name.lstrip()#去除左边空白
name="  lailai  "
secondname=name.rstrip()#去除右边空白
word=f'hello,{name}不是{firstname}不是{secondname}'
print(word)
name="  lailai  "
word=f'hello,{name}不是{name.lstrip()}不是{name.rstrip()}'
print(word)
name="  lailai  "
print(name.replace("l",'o'))#repalce("","")中用右替换左,右边才是最终版
#注释:"""dscsdhc"""这是不能代码行在用一行的可跨行注释,#是尾部单行注释,'''dscsc'''是尾部可跨行任意位置注释

7、数

关键记忆点:整数(+-*/、3**2=9、支持运算顺序、空格不影响计算)、浮点数(小数位数不确定)、操作数有浮点数结果就是浮点数、不打印数中的下划线、一系列数赋给一组变量、全大写变量名做常量

a=2+2** 9+4*3-2
print(a)
a=0.1   +0.1+ 0.2
print(a)  
a=4/2
b=1+2.00**2.0
print(a)
print(b)
a=10_101010_0000.12_566
print(a)
a,s,d,o=10,12,11.22,13.22
print(a,s,d,o)
MAX_MY=12.3













标签:full,name,Python,laixiangtai,print,pycharm,lailai
From: https://blog.51cto.com/u_16294843/7850444

相关文章

  • python3的模块FastAPI,APIRouter
    FastAPI将依赖项的值从include_router传递给路由FastAPI依赖项和include_router在FastAPI中,依赖项是一种重要的机制,用于处理从请求到响应的整个过程中所需的各种依赖关系,例如数据库连接、身份验证等。依赖项可以被注入到请求处理函数中,并在执行时提供所需的值。在FastAPI中,我......
  • 使用api调用chatGPT,python自定义接口方法
    用非官网的api一般要把官网地址https://api.openai.com/改为相应网站的url。今天测试的时候找了各种教程都没什么用,最后终于成功了,代码如下:importopenaiimportjsonimportosopenai.api_key="sk-xxxxxxxxxx"#改成你的keyopenai.api_base="https://yyyyyyyyyy/v1"#改成......
  • #Python中 (map、filter、reduce)这几个内置方法的用法
    1、map 映射l=[1,2,3,4,5]res=map(lambdax:x**2,l)print(list(res))>>>[1,4,9,16,25]注:此时的res必须使用list(res)否则只会返回一个对象 2、filter过滤l=[1,2,3,4,5]res=filter(lambdax:x>3,l)print(list(res))>>>[4......
  • Python JSON 库对 UTF8 字符的处理方式分析
    默认情况在使用json模块的json.dump时,默认会将非ASCII字符(中文字符等)进行Unicode转义,保证最终文件只有ASCII字符。例如下述代码:importjsonwithopen("text.json","w")asf:data={'1':111,'2':"你好",'3':"Hello",�......
  • Python处理PDF——pdfplumber的安装与使用
    Python处理PDF——pdfplumber的安装与使用#-*-coding:utf-8-*-"""@Time:2023/XX/XX@Auth:Stone@File:parse_online_pdf.py@DESC:在线解析PDF文档"""importrequestsimportpdfplumberimportre,time,osdefonline_pdf_parse(path_or_ur......
  • Python 累乘函数
    Python累乘函数是一个可以计算一个序列中所有元素的乘积的函数。有多种方法可以实现Python累乘函数,例如:使用循环结构,如for或while,遍历序列中的每个元素,并用一个变量存储累乘的结果。¹²使用递归函数,即自己调用自己的函数,将序列中的第一个元素与剩余元素的累乘结果相乘,直到序......
  • Python处理PDF——PyMuPDF的安装与使用
    1、安装PyMuPDF可以从源码安装,也可以从wheels安装。对于Windows,Linux和MacOSX平台,在PyPI的下载部分有wheels。这包括Python64位版本3.6到3.9。Windows版本也有32位版本。从最近开始,LinuxARM架构也出现了一些问题——查找平台标签manylinux2014_aarch64。除了标准库,它没有......
  • Python中的h5py介绍
    Python中的h5py介绍HDF5(HierarchicalDataFormat5)是一种用于存储和组织大量科学数据的文件格式。h5py是Python中的一个库,提供了对HDF5文件的高级封装,使得在Python中处理HDF5文件变得更加简单和高效。本文将介绍h5py的基本概念和使用方法。什么是HDF5文件?HDF5文件是一种用于存储和......
  • MNE-Python中的Epoch
    (图片来自links视频截图,侵删)在MNE-Python中,Epoch是指将原始脑电数据按照一定的时间窗口和事件标记进行切割和分类的过程。即将原始数据切割成若干个时间段(通常称为Epochs或Trials),每个时间段对应一个特定的事件(例如视觉刺激、听觉刺激、按键反应等)。Epoch是脑电数据分析中常用的......
  • 《最新出炉》系列初窥篇-Python+Playwright自动化测试-20-处理鼠标拖拽-下篇
    1.简介上一篇中,宏哥说的宏哥在最后提到网站的反爬虫机制,那么宏哥在自己本地做一个网页,没有那个反爬虫的机制,谷歌浏览器是不是就可以验证成功了,宏哥就想验证一下自己想法,其次有人私信宏哥说是有那种类似拼图的验证码如何处理。于是写了这一篇文章,另外也是相对前边做一个简单的总结......