hunkier

学习笔记,开源代码,技术分享

  • 主页
所有文章 友链 关于我

hunkier

学习笔记,开源代码,技术分享

  • 主页

Python 基础语法

2020-11-01

python基础语法

#1.基础操作
age = 20          # 声明一个变量age 用来存储一个数字 20
1+1                # 基础数学加法
print('Hello World!')   # 打印Hello World!
#2.条件判断if
if 1 == 2: # 如果 if 跟随的条件为 假 那么不执行属于if 的语句,然后寻找 else
    print("假的")
else: # 寻找到 else 之后 执行属于else中的语句
    print("1==2是假的")
#3.循环操作---for
for i in range(5):
    print(i)
#3.循环操作---while
sum = 0
n = 99
while n > 0:
    sum = sum + n
    n = n - 1
print(sum)
#4.break、continue、pass
#break语句可以跳出 for 和 while 的循环体
n = 1
while n <= 100:
    if n > 10:
        break
    print(n)
    n += 1
1
2
3
4
5
6
7
8
9
10
#continue语句跳过当前循环,直接进行下一轮循环
n = 1
while n < 10:
    n = n + 1
    if n % 2 == 0:
        continue
    print(n)
3
5
7
9
 #pass是空语句,一般用做占位语句,不做任何事情
 for letter in 'Room':
    if letter == 'o':
        pass
        print('pass')
    print(letter)
R
pass
o
pass
o
m
#5.数据类型---Number(数字)
#Python支持int, float, complex三种不同的数字类型
a = 3
b = 3.14
c = 3 + 4j
print(type(a), type(b), type(c))
<class 'int'> <class 'float'> <class 'complex'>
#5.数据类型---String(字符串)
#支持字符串拼接、截取等多种运算
a = "Hello"
b = "Python"
print("a + b 输出结果:", a + b)
#print("a[1:4] 输出结果:", a[1:4])
a + b 输出结果: HelloPython
#5.数据类型---List(列表)
#列表是写在方括号 [] 之间、用逗号分隔开的元素列表。
#列表索引值以 0 为开始值,-1 为从末尾的开始位置。
list = ['abcd', 786 , 2.23, 'runoob', 70.2]
print(list[1:3])

#tinylist = [123, 'runoob']
#print(list + tinylist)
[786, 2.23]
#5.数据类型---Tuple(元组)
#tuple与list类似,不同之处在于tuple的元素不能修改。tuple写在小括号里,元素之间用逗号隔开。
#元组的元素不可变,但可以包含可变对象,如list。
t1 = ('abcd', 786 , 2.23, 'runoob', 70.2)
t2 = (1, )
t3 = ('a', 'b', ['A', 'B'])
t3[2][0] = 'X'
print(t3)
('a', 'b', ['X', 'B'])
#5.数据类型---dict(字典)
#字典是无序的对象集合,使用键-值(key-value)存储,具有极快的查找速度。
#键(key)必须使用不可变类型。
#同一个字典中,键(key)必须是唯一的。
d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}
print(d['Michael'])
95
#5.数据类型---set(集合)
#set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。
#set是无序的,重复元素在set中自动被过滤。
s = set([1, 1, 2, 2, 3, 3])
print(s)
{1, 2, 3}

原文地址:https://aistudio.baidu.com/aistudio/projectdetail/415810?pV=75981

赏

谢谢你请我吃糖果

支付宝
微信
  • Python
  • Python

扫一扫,分享到微信

微信分享二维码
Python 进阶练习
AI Studio基本操作(二) Debug篇
  1. 1. python基础语法
© 2021 hunkier
本站总访问量次 本站访客数人次
Hexo Theme Yilia by Litten
  • 所有文章
  • 友链
  • 关于我

tag:

  • github
  • blog
  • hexo
  • centos
  • sshd
  • DNS
  • centos firewall
  • go-fastdfs
  • mysql
  • chrome
  • redis
  • nginx
  • CentOS Linux Users
  • date
  • timezone
  • centos vnc
  • Linux
  • cockpit
  • kubernetes
  • docker
  • rancher
  • linux
  • 设计模式
  • 七大原则
  • shell
  • Mac osx
  • Hackintosh
  • Nvidia
  • jvm
  • lock
  • java
  • concurrent
  • object header
  • Synchronized
  • AbstractQueuedSynchronizer
  • volatile
  • atomic
  • CAS
  • LOCK
  • wechat
  • lock escalation
  • reactor
  • nio
  • netty
  • myql
  • master
  • slave
  • Percona XtraBackup
  • vim
  • vmware
  • algorithm
  • bucket sort
  • biSearch
  • merge sort
  • quick sort
  • insert sort
  • radix sort
  • shell sort
  • https
  • caddy
  • ios
  • Jailbreaking
  • kibana
  • htpasswd
  • auth
  • 正则
  • mycat
  • subtable
  • partbymonth
  • wget
  • CentOS
  • iptables
  • RabbitMq
  • PaddleOCR
  • Python
  • Mac
  • Connect
  • Port
  • SpringBoot
  • Extend

    缺失模块。
    1、请确保node版本大于6.2
    2、在博客根目录(注意不是yilia根目录)执行以下命令:
    npm i hexo-generator-json-content --save

    3、在根目录_config.yml里添加配置:

  • 1.博客
  • 2.码云
  • 3.github
  • 4.coding
  • 5.阿里云
  • 6.vultr
程序猿<br><br>就职于万众科技<br>Java后端开发<br>谢谢大家