首页 > 编程语言 >Python第一周学习笔记

Python第一周学习笔记

时间:2023-11-21 21:25:47浏览次数:68  
标签:运算符 编程语言 第一周 Python 笔记 C语言 学习 python

python的简介:

  python是由“龟叔”Guido van Rossum在1989年圣诞节期间编写的一个编程语言。目前全世界差不多有600多种编程语言,流行的编程语言也就20来种。这些编程语言各有千秋。在学python之前,我已进行了对C语言的基础性学习,当学习python时,我感受到了两者的区别。首先,C语言是可以用来编写操作系统的贴近硬件的语言,而Python是用来编写应用程序的高级编程语言。其次,C语言具有运行速度快的特点,而python的运行速度很慢。但是,python具有“优雅”、“明确”、“简单”的特点,它的代码简洁,容易让人读懂。那么python有哪些的应用呢?python可以作用于网络应用包括网站、后台服务等等;还有许多日常小工具,包括系统管理员的脚本任务等等,还有对其他语言开发的程序的包装,方便以后的使用。

在windows上安装python3.x:

  首先要确定你的windows版本(64位还是32位)从python的官方网站上下载python3.x对应的版本根据安装操作视频里的步骤,一步一步地安装完成即可。安装时注意勾上Add Python 3.x to PATH。python的解释器有CPython、IPython、PyPy、Jython、ironPython。文本编译器的话最为推荐我们使用的是Visual Studio Code,它可以跨平台(Windows、Mac、Linux)使用,使用起来十分方便。

 

/*对Python有了初步的了解,以及安装好python的编译器之后,接下来就可以开始对python的基础知识的学习*/

第一个python程序:

C语言的学习是从Hello World开始的,那么如何用python输出Hello World呢?

直接---->>>print("Hello World")即可

如果想进行一些数学计算,那么可以这样:

>>>print(100+300) --------它的运行结果为>>>600

基础内容的学习:

1.单行注释,用#开头。多行注释用'''或" " "包裹起来。

2.数据类型:

a.整数:python中可以处理任意大小的整数,包括负整数如1、-1、-100等等。对于很大的数python允许·在数字中间以_分隔。

b.浮点数:浮点数就是小数,如3.14 2.56。当遇到比较大的数时,必须用科学计数法表示,把10用e来替代。

c.字符串:用'或"括起来的任意文本如果'本身为字符可以用"括起来,如果遇到字符串内部的'与''时用转义字符\来标识

d.布尔值:布尔值只有True与False两种值,它可以用and、or与not运算

     and是与运算,or是或运算,not是非运算。。、

     布尔值主要运用于条件判断中

e.空值:空值是python里的一个特殊值,用None来表示。注意!None与0不同,0是一个有意义的值,而None是一个特殊的空值。

3.常量、变量与运算符:常量即为不变的量,变量即为在程序运行过程中会发生变化的量。定义常量与变量与C语言中的相似,如 a = 1;PI=3.14。

           python中的定义时在定义的量之前不用写如int、char之类的数据类型。

           运算符的话与C语言中的相似,如:/为除法,%为取余,*为乘法等等。值得注意的是还有//的一种除法运算符,它只取结果中的整数                                               部分。

标签:运算符,编程语言,第一周,Python,笔记,C语言,学习,python
From: https://www.cnblogs.com/lianpuxuan/p/17847634.html

相关文章

  • python part1
    Python第一课print()函数end控制结尾sep控制分隔f-string在f后加字符串,用花括号扩出变量,可以直接用input()函数结尾加.split()额外luogu网站......
  • 2023年11月21日阅读笔记
    《黑客与画家》技艺提升有捷径么首先,最好的文字来自于不停的修改,好的编程语言和软件产品同样如此,没什么软件产品是完美的。因此,如果你打算有机会不断调整优化自己的设计和实现,那你就需要保证你的工作在某个特定阶段是可持续的。其次,技术热点不断变更,每次的技术更迭,就像流水冲......
  • 【教程】cpp转python Nanobind 实践 加速轻量版 pythonbind11
    主要是尝试一下把c++这边的函数封装打包给python用,选择nanobind的原因是:1.优化速度快,2.生成二进制包小,不过pythonbind11是更为广泛知道的,nanobind也是pythonbind11作者后续做的,可以查看作者写的whyanotherbindinglibaray?总结一下就是:nanobind同样是一个用于创建C++和P......
  • python入门笔记
    python入门注释,输入输出,分割,删除,f-strings,库注释单行注释#多行注释三对多/单引号包裹输入输出输入input()返回类型是字符串(不能直接运算)-->类型转换输出python每一个print后会默认换行,输出多行三对多/单引号包裹;,end=""不换行,引号里输入的东西可以输出;,sep=......
  • python基础学习
    注释Comment单行注释,使用#开头,只能写在一行中多行注释,使用'''或"""包裹起来,头尾都是3个(python中'与“无太大区别)注释并不会被当做代码处理#magiccomment除外输出一个内容print()的作用是将填入的内容显示在Console中,默认每次输入后会换行(等......
  • task1-2笔记
    python注释1.单行注释:#2.多行注释:用‘’‘或“”“包裹起来(头尾都是三个标)基础语法1.print​ 普通输出每次print后自动换行​ 若不想换行print(”。。。。。“,end="")​ 可一次输出多个内容print(”AB","A")输出ABA​ print(”AB","A",sep="*")sep改两个输......
  • Python产出01|自动化数据比对|Python
    源码如下位置 地址:https://github.com/T-Better/SoftTest/tree/main/B01_66%20%E4%BD%9C%E5%93%81/66%20%E5%85%B6%E4%BB%96%E8%84%9A%E6%9C%AC/%E8%87%AA%E5%8A%A8%E5%8C%96%E6%95%B0%E6%8D%AE%E6%AF%94%E5%AF%B9......
  • python日志Loguru库
    环境python3.7介绍什么是Loguru?Loguru是一个Python日志记录库,以其易用性和灵活性而闻名。与Python内置的logging模块相比,Loguru提供了更简洁的API和更多的功能,让日志记录变得平易近人GitHub地址:https://github.com/Delgan/loguru安装pipinstallloguru基本使用fromlog......
  • Python学习笔记1
    Python学习笔记注释单行注释用#多行注释''''''"""""”输出print()自带换行——可以用print("helloworld",end="")删除换行print("hello","world")输出结果是helloworld默认空格。print("hello&quo......
  • openGauss学习笔记-129 openGauss 数据库管理-参数设置-查看参数值
    openGauss学习笔记-129openGauss数据库管理-参数设置-查看参数值openGauss安装后,有一套默认的运行参数,为了使openGauss与业务的配合度更高,用户需要根据业务场景和数据量的大小进行GUC参数调整。129.1操作步骤以操作系统用户omm登录数据库主节点。使用如下命令连接数据库......