Python - 100天从新手到大师
项目地址:https://github.com/jackfrued/Python-100-Days
本文代码皆为自己手撸,标程请参考每一节自带的code
目录
Day 01 初识Python
环境搭建部分直接略过,目前我使用的环境是Anaconda+Pycharm
单行注释:以#和空格开头的部分
多行注释:三个双引号开头,三个双引号结尾
这里应该还要加一个东西,不知道后面有没有讲,如果代码中有涉及中文,最好是加上
# -*- coding: utf-8 -*-
惯例走一个
print('hello, world!')
工具介绍
交互式编程工具 - IPython、Jupyter
Day 02 语言元素
整型:Python中只有int一种,而且支持各种进制表示,如二进制0b100,八进制0o100,十进制100,十六进制0x100
浮点型:支持数字写法(如123.456)及科学计数法(1.23456e2)
字符串型:字符串是以单引号或双引号括起来的任意文本,如'hello',"hello",还有原始字符串表示法、字节字符串表示法、Unicode字符串表示法,而且可以书写成多行的形式(用三个单引号或三个双引号开头,三个单引号或三个双引号结尾)。
布尔型:只有True和False两个值(严格区分大小写)
复数型:形如3+5j,虚数部分的i在Python里是j
变量命名规则
- 字母、数字、下划线组成,数字不能开头
- 严格区分大小写
- 不能使用保留字
- 多个单词用下划线连接,用小写字母拼写
- 受保护的实例属性用单个下划线开头
- 私有的实例属性用两个下划线开头
使用print语句可以输出表达式运算结果,如print(a+b)
使用input语句通过键盘赋值,用int()进行类型转换,如a = int(input('a=')),原文中等号前后均有空格,但这不对
使用占位符格式化输出字符串:print('%d + %d = %d' % (a, b, a + b))
使用type()检查变量的类型:print(type(a))
类型转换函数
- int():将一个数值或字符串转换成整数,可以指定进制,转换的前提是传入的值能直接转换成整数
- float():转换成浮点数
- str():转换成字符串,可以指定编码
- ch

这篇博客是Python初学者的学习笔记,涵盖了从Day01的环境搭建和基本语法,到Day05的程序逻辑构造。博主介绍了Python的环境配置,包括注释、数据类型、变量命名规则、类型转换函数以及运算符优先级。此外,还详细讲解了分支结构(if-elif-else)和循环结构(for-in, while),并给出了具体的代码示例。"
132809309,19695066,使用Keycloak在Java中管理会话与令牌,"['Java', '身份认证', '授权', '安全', 'Keycloak']
最低0.47元/天 解锁文章
775

被折叠的 条评论
为什么被折叠?



