「Python · 初学」基础知识简单梳理

一直想系统学习一下Python,但是零零散散的,一直只停留在最最基础的语法。简单过一下基础语法,争取早日开始Python的进阶

三种注释方式:

# 这是一行注释

'''
这是很多行注释
'''

"""
这还是很多行注释
"""

'''也能这样写'''

 变量

声明变量:

x = 123

变量命名规则:

只能包含字母、数字、下划线,不能以数字开头

基本数据类型:

整型、浮点型、字符型、布尔型

a = 123   #整型
b = 3.14  #浮点型
c = "hahaha"  #字符型
d = 'hihihi'
e = False     #布尔型
f = True

 复合数据类型:

列表、集合、元组、字典

x = [1, 2, 3]   #列表
y = {1, 2, 3}   #集合
m = (1, "apple", 3.14)   #元组
n = {'a': 1, 'b': 2}  #字典 {键: 值}

 列表

元组 

字典

 

集合

 

输出

print

x = 123

print(x)  #输出效果:123

print(f"hello python {x}")  #输出效果:hello python 123
'''要加f;单引号或双引号都可以'''

'''还可以这样子'''
print("hello python %d" % x) #效果一样

\t : 长空格(\t相当于一个tap,所以相当于四个空格)

\n : 换行  *print会默认换行

输出不换行,在末尾加一个“  , end=""  ”,即以“空”结尾

print("今天学习了吗",end="")

输入

input

a = input()
'''输入a的值'''

提示输入

a = input("请输入a的值:")

效果如下: 

生成随机数

random

.randint() 生成随机整数

.uniform()生成随机小数

.random()生成0~1的随机小数

import random
a = random.randint(1, 100)
b = random.uniform(1, 100)
c = random.random()
print(a, b, c)

运算

加(+)减(-)乘(*)除(/)次方(**)求余(%)

a **= 6
'''a = a的六次方'''

布尔运算:与(and)或(or)非(not)

与数值运算一样

循环

while循环

a = 0
'''
while <循环条件>:
    ...
    ...
    <执行的操作>
'''
while a < 4:
    print("今天学Python了吗%d" % a)
    a+=1
#不同于C语言,不可以写成a++

for循环

for n in range(4):
    print("今天学Python了吗 %d" % n)
print("明天一定")

 函数

以def关键词开头,结构如下

 return[表达式]结束函数,选择性返回一个值,没有return则相当于返回None。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值