首页 > 编程语言 >第五天python的基本语法

第五天python的基本语法

时间:2022-12-12 16:15:34浏览次数:59  
标签:注释 常量 python 绑定 数据类型 语法 第五天 name

python语法之注释

不写注释自己会看不懂

三种注释的符号

方式1:单行注释    # 注释内容  

方式2:多行注释     '''注释内容'''

方式3:多行注释  """注释内容"""

pycharm中可以使用ctrl+?快速注释和解开注释

字体加粗快捷键ctrl+b

PEP8规范

pycharm中如果出现非红色的波浪线 表明你写的代码有可能不是很规范不影响执行

可以利用pycharm自动规范ctrl + alt + L 

详细内容规范可以百度,写多了就会了

变量与常量

变量    用来记录事物变化(可能会经常改变)的状态

常量    用来记录事物不变(可能不经常改变)的状态

变量名/常量名 赋值符号 数据值                            name = 'hello world'     age = 18

变量与常量的本质

遇到赋值符号 先看符号的右侧 再看符号的左侧

在一块内存上,存入一个数据'hello world',将这块内存命名为name,之后可以通过name找到这块内存位置并读出里面的内容

如果内存中数据值没有绑定名字 那么意味着我们使用不到 也就是垃圾数据!!!

1.一个数据值可以同时被多个名字绑定

  如果赋值符号的右侧也是一个名字,意思是让左边的绑定右边的,a = 1 ,2 ,3       b = a    c = b     a,b,c都绑定了1,2,3

2.同一个名字同一时间只能绑定一个数据值

  a = 10   a = 20  就会只是 a = 10   |   x=10   x = x+10   print(x)   如果右侧是名字和数据值的组合 那么需要先做相应的运算 得出单纯的数据值之后再做绑定

名字的命名规范

由数字字符字母组成

不能是数字或者符号

不能是已有用处指向的字符,python关键字

尽量做到看到就知道是干啥的

名字的命名风格

1.下划线  # 单词之间下划线隔开 python推荐使用

sklearn.ensemble_RandomForestClassifier

2.驼峰体  # 单词之间首字母大写 javaScript推荐使用

RandomForestClassifier

有些程序员洁癖很严重 用了一个风格就不准出现其他风格

常量

1.python中没有规定常量,自己约束为全都大写的为常量    COMPUTER ='192.168.0.1'

2.在其他编程语言中存在真正意义上的常量 绑定了关系就不能再修改

浏览器其实是一个编写js代码的

let name = 'jason'     name = 'tony'  变量可以修改           const pi = 3.14    pi = 666  报错 常量不能修改了!!!

数据类型的概念

这个就不多讲了

拿来看数据类型的代码       type()

数据类型概览

1.数据类型之整型    (int)    intenger   可以加减乘除

2.数据类型之浮点型    float  weight = 76.8

3.数据类型之字符串/字符型  (str) string    addr = "中国"

 

标签:注释,常量,python,绑定,数据类型,语法,第五天,name
From: https://www.cnblogs.com/tuq2791/p/16974779.html

相关文章

  • 深度之眼(九)——python函数--面向过程的编程
    文章目录​​4.1函数的定义及调用​​​​4.1.1为什么要调用函数​​​​4.1.2函数的的定义及调用​​​​4.1.3参数传递​​​​4.1.4函数体与变量作用域​​​​4.1.......
  • 深度之眼(十三)——Python:类-面向对象的编程
    文章目录​​引子——类的引入​​​​7.1类的定义​​​​7.1.1类的命名​​​​7.1.2类的属性​​​​7.1.3类的方法​​​​7.2创建实例​​​​7.2.1实例的创建​......
  • 深度之眼(十四)——Python:文件、异常和模块
    文章目录​​零、导读​​​​8.1文件读写​​​​8.1.1文件的打开​​​​8.1.2文件的读取​​​​8.1.3文件的写入​​​​8.1.4既读又写​​​​8.1.5数据的存储与......
  • Python的输出print语句是否会显著降低运行速度?
    先说结论,会,并且运行时间是一般赋值语句的200倍左右,这个知乎回答是我昨天写的,内容是相同的。首先既然是探讨输出是否影响程序运行时间,那肯定就要控制是否输出作为唯一变化......
  • 【PyQt6】Python中QDateTime的常用方法总结
    前置QtDesigner里拖了一个QDateTimeEdit,设置时间格式为“yyyy/MM/ddHH:mm:ss”常用函数dt1=object1.dateTime()#object为QDateTimeEdit对象dt2=object2.dateTi......
  • 数据分析必备工具书:Python官方中文文档
    本文推荐数据分析的必备工具书:Python官方文档,注意,这是一份中文文档!(作者孙强)一、前言今天推荐一下Python官方文档,注意,这是一份中文文档!主题:可以说非常详细了,Python3.7全新变......
  • 常见数据结构与算法的Python实现
    有人问我数据结构与算法怎么学?怎么用Python实现常见的数据结构算法?我找到一个github标星66.6k+的仓库,把各种常见算法用Python实现了,而且还有动图演示,非常值得推荐。(黄海广)仓......
  • python3中requests库重定向获取URL
     importrequestsdefrequest_jd():url='http://jd.com/'#allow_redirects=False这里设置不允许跳转response=requests.get(url=url,allow_redirects=False......
  • TheFuck—Python写的超实用命令纠正工具
    哈喽兄弟们,我们在学习Python的过程中,有这么一款工具,可以轻松纠正我们写错的命令,简直太好用了~TheFuck是一款功能强大的、Python编写的应用程序,可用于纠正控制台命令......
  • Python的入门学习Day 16~18——form”夜曲编程“
    Day16Day17time:2021.8.14.​今天七夕。激动,喜悦。平静呼吸,嘻嘻~也许我也是天空。去看课程了,嗯。今天重点学习了循环的对立面——”跳出循环“的操作。一如......