首页 > 编程语言 >Python学习随记(二)

Python学习随记(二)

时间:2024-03-14 21:30:43浏览次数:20  
标签:多行 10 0000 Python 命名 学习 注释 print 随记

Python学习随记(二)

print函数

    #hello,a world为print函数所输出测内容,sep='|'中表示使用|替换为输出内容间原本的空格,
    # end=''使用空格替换print函数结尾原本的换行符
    print("hello", " a world", sep='|', end='')
    # 检测多行注释是否为字符串
    print("""
        这是双引号的多行注释
        其实也是一个字符串
        """)
    # 字符串拼接
    print("hello"+"world")

input函数

 print(input("请输入你的年龄:"))
 # input 接收的所有东西都是字符串类型

多行注释

'''
多行注释
这是单引号的多行注释
'''

"""
这是双引号的多行注释
其实也是一个字符串
"""

import导包

#导入代码运行时从库中导入的包,以下两种方法 均可
import keyword
from copy import deepcopy

命名规范

#在python的语法中并没有常量这一说法,但规矩死人或,全世界所有程序员共同规定
#python中大写字母命名的均为“不可改动的常量”,例如:
PI = 3.14
# python中的变量规范
# 大小写字母 数字 下划线 构成 但是不能是数字开头
# 能不能是关键字(保留字)
a = 10
b = 10
ab = 10
aA_10 = 11
#变量名可以用中文汉字命名,但在实际编程中并不使用,例如:
火车头 = trainHead
#在工作中程序往往由一个团队的多个成员共同完成,因此为了团队的共同利益,也为了团队成员之间更易读懂彼此的代码,在变量的命名时我们需要做到见名知意,以中文火车头为例:
trainHead = 1#驼峰命名法:除一个单词外的其他单词首字母大写,常用在类名、文件名的定义上
train_head = 1#下划线命名法,既在各个英文单词中间用一个下划线“—”隔开
huo_che_tou = 1#编程中我们也可以看到使用中文拼音组成命名的变量或类名文件名,此方法亦可见名知意,但更推荐上两种
# hct = 1 错误案例
#一下为python中的保留字
# ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await',
# 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except',
# 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda',
# 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

基本数据类型

# 整型 int
# 浮点型 float
# 布尔型 bool
# 字符型 string
# type() 查看变量的数据类型
print(age, type(age))
age_immortal = 10_0000_0000_0000_0000_0000
print(age_immortal)
print(0xffff)
print(int("fffa", 16))
# 进制转换
# 37
# -> 转换二进制 32 + 4 + 1 2^5 2^2 2^0  0010 0101
# 0010 0100  -> 二进制转十进制  0*2^0 + 0*2^1 + 1*2^2
# 二进制转十六进制  0000 0 -> 15
# 十六进制转十进制  0xffff 1111 1111 1111 1111 15*16^0 + 15*16^1

标签:多行,10,0000,Python,命名,学习,注释,print,随记
From: https://blog.csdn.net/qq_54264254/article/details/136722548

相关文章

  • python下载win32gui的库失败解决教程
    1、进入这个网站https://www.lfd.uci.edu/~gohlke/pythonlibs/界面如下:因为这些安装包都是按照字母顺序排序的,所以就向下翻到pywin32的位置就行;选择跟自己的python版本相对应的这个库的版本,点击即可下载;等待下载完成:2、进入到pycharm软件里面,运用命令实现库的安装python-......
  • 初识python
    师从黑马程序员字面量python中常用的6种数据的类型通过三对引号进行注释,例: """hellowrold"""数据类型使用type查看数据类型name="黑马"name_type=type(name)print(name_type)类型转化 运算符print("5/2=",5/2)print("5//2=",5//2)print("2......
  • 用免费GPU部署自己的stable-diffusion-学习笔记
    最近由于工作需要,开始学习AI+大模型,零基础,听从同事的推荐报名参加了一个免费学习团队,本文是整理的一些学习笔记。课程是趋动云提供支持的,在注册时赠送了足够学习使用的188算力。项目在趋动云上可以直接快速简洁地部署起来,不用自己配置环境、安装软件。教程是傻瓜式的,跟着步骤一......
  • 有手就会Python自定义模块使用
    1.自定义模块自定义模块一般是在项目中根据自己的需求进行的封装项目中自定义了额一个模块,module.pyname="张三"age=23weight=160height=187deftest():print("测试的方法")defdemo():print("天使的眼泪")deffn():print("老鼠爱大米")2.......
  • 3/14学习进程
    大二学期第三周日报 第一天第二天第三天第四天第五天所花时间(包括上课) 210min90min 150min 0min 代码量(行) 350 200 250 0 博客量(篇) 1 1 1 1 了解到的知识点编写安卓增删改查,使用sqlite存储数据 ......
  • Python使用RocketMQ(消息队列)
    消息队列在日常开发中比较常用的开发中间件,每家大厂一般都会具有自己的消息队列服务器。本文主要讲述Python中如何使用RocketMQ的相关SDK。希望大家在阅读本文前可以先了解一下RocketMQ的基本知识。使用 pipinstallrocketmq-ihttps://pypi.tuna.tsinghua.edu.cn/sim......
  • 【深度学习实践】HaGRID,YOLOv5,手势识别项目,目标检测实践项目
    文章目录数据集介绍下载数据集将数据集转换为yolo绘制几张图片看看数据样子思考类别是否转换下载yolov5修改数据集样式以符合yolov5创建dataset.yaml训练参数开始训练训练分析推理模型转换onnx重训一个yolov5s后记数据集介绍https://github.com/hukenovs/hagridHaG......
  • Java学习记录第十二天
    数组的使用普通的For循环publicclassArrayDemo3{  publicstaticvoidmain(String[]args){    int[]arrays={1,2,3,4,5};​    //打印全部的数组元素    for(inti=0;i<arrays.length;i++){      System.out......
  • Windows powershell的初步学习使用第二课
           今天我们来学习Windowspowershell的指令。       上指令(参数为cmdlet):get-executionPolicy        作用为查询当前执行策略。       结果有以下几种情况:Restricted:脚本不能运行(默认设置)RemoteSigned:在本地创建脚本可以运行,但从......
  • Python入门新手第三课:while
           今天我们来学习Python的while指令。while在Python中充当着类似中文里“如果”的角色,比如这个代码:whileTrue:       这个代码的意思是如果正确,则运行后面的代码。同样,我们还可以编写以下代码:whileFalse:       “whileFalse:”这个代码......