1、Python学习笔记 - 基础

1、注释

- 单行注释:# xxx
- 多行注释:"""xxx"""" 或者 '''xxx'''
- 单行注释快捷键:Ctrl /

2、输出函数

# print()函数会自动换行,如果不需要自动换行可以添加end=""   
print("hello world",end="")

3、输入函数

# input()函数返回的结果是一个字符串类型,使用的时候需要主注意类型。根据使用场景进行数据转换
num = input("请输入一个数字:") 	# <class 'str'>  
print(num)			

4、中文编码注释,通常放在第一行

# coding = utf-8

5、代码缩进:

Python对代码缩进要求非常严格,同一级别的代码的缩进量必须相同
使用一个tab键来表示一个缩进量

6、命名规范

模块名尽量短小,全部使用小写字母,单词间使用下划线分隔   如:game_test
包名尽量短小,全部使用小写字母,不推荐使用下划线  如:com.test
类名采用首字母大写形式(驼峰命名法)    如:Book、BookTest
内部类采用下划线+驼峰命名法   如:Book、BookTest
函数、类的属性和方法的命名全部使用小写字母,多个单词间使用下划线拼接 如:test_login
常量使用全部大写字母命名,多个单词间使用下划线拼接
Python严格区分大小写

7、标志符

由数字、字母、下划线组成,且不能由数字开头
不能使用Python保留字
Python严格区分大小写

8、变量

变量名不能使用Python保留字
变量名慎用小写字母l和大写字母O
变量名由数字、字母、下划线组成。不能以数字开头
变量名不能包含空格,单词之间使用下划线来分割

格式  变量名 = value  
先定义,后使用
变量的类型可以随时发生变化;type()函数可以返回变量的类型
允许多个变量指向同一个值;id()函数来获取变量的内存地址

# 查看Python关键字
import keyword
print(keyword.kwlist)

9、常量

程序运行过程中,值不能被改变的量
通常使用大写单词表示

10、数据类型

(1)、数字类型

整数:正整数、负整数、0
浮点数:由整数和小数组成,可以使用科学计数法表示
复数:由实部和虚部组成,虚部使用J或者j来表示。如:2.12+3.12j

(2)、字符串类型

使用单引号('')、双引号("")、三引号("""""")来表示
单引号和双引号引用的内容必须在同一行,三引号可以换行
在存储字符串时,通常都先将用户输入的字符串转换成小写形式再存入数据库
upper():将字符串转换成大写
lower():将字符串转换成小写
title():将字符串中每个单词转换成首字母大写其余小写的格式
lscript():删除字符串开头的空格
rscript():删除字符串末尾的空格
f字符串等价于format()方法

first_name = "tony"
last_name = "stack"
print(f"hello,{first_name} {last_name}")    # hello,tony stack
print("hello,{} {}".format(first_name,last_name)) # hello,tony stack

(3)、布尔类型

主要用来表示真假。True、False

常见的布尔值为假的情况
1、False或者None
2、数值中的零,包括0、0.0、虚数0
3、空序列,包括字符串、空元组、空列表、空字典
4、自定义对象的实例。该对象的bool方法返回False,或len方法返回的0

11、 类型转换的函数

int(X)  将X转换成整数类型
float(X)    将X转换成浮点数类型
str(X)  将X转换成字符串
repr(X)	将X转换成表达式字符串
eval(str)   计算机字符串中的有效python表达式,并返回一个对象
chr(X)  将整数X转换成字符

12、基本运算符

算数运算符:+、-、*、/、%(取余)、//(取整)、(幂,24 = 16)

优先级:先乘除后加减,有()先算(),同级从左往右计算,

赋值运算符:=、+=、-=、*=、/=、%=、%=、**=、//=

比较运算符:>、<、==、!=、>=、<=

逻辑运算符:and、or、not

位运算符:与(&,对应位全真为真)、或(|,对应位全0为0)、异或(^,相同时为0)、取反(~,真假互换)、

左位移(<<,向左移动n位就是把数字乘以2n)、右位移(>>,向右移动n位就是把数字除以2n)

13、pycharm常用快捷键

自动整理格式:CTRL + Alt + L  
撤销:Ctrl Z
删除一行:Ctrl X 
复制粘贴一行:Ctrl D
快速在代码下方新建一行:shift 回车
快速注释:Ctrl /
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值