Python100天学习笔记 Day01-05

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

Python - 100天从新手到大师

项目地址:https://github.com/jackfrued/Python-100-Days

本文代码皆为自己手撸,标程请参考每一节自带的code

目录

Python - 100天从新手到大师

Day 01 初识Python

Day 02 语言元素

Day 03 分支结构

Day 04 循环结构

Day 05 构造程序逻辑


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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值